我有一个简单的数字数据框,我想找到它的数字根,也作为数据框
我用来查找数字根的代码是
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
关于如何执行此任务的任何建议?
相关分类