我有一個簡單的數(shù)字數(shù)據(jù)框,我想找到它的數(shù)字根,也作為數(shù)據(jù)框我用來查找數(shù)字根的代碼是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關于如何執(zhí)行此任務的任何建議?
添加回答
舉報
0/150
提交
取消