我有一个简单的数字数据框,我想找到它的数字根,也作为数据框我用来查找数字根的代码是def digital_root (n): ap = 0 n = abs(int(n)) while n >= 10: n = sum(int(digit) for digit in str(n)) ap += 1 return n我正在编写的代码是for i in range(0, 24): for w in range(0, len(w_24)): column = [] a = w_24.iloc[w:i] df = a.to_string() x = digital_root(df) column.append(x) w_dr = pd.DataFrame(list(column.items()), columns = ['i']) 我收到以下错误:ValueError: invalid literal for int() with base 10: 'Empty DataFrame\nColumns关于如何执行此任务的任何建议?
添加回答
举报
0/150
提交
取消