使用循环扩展数据框。错误问题
Expanding Data frame with Loop. error problem
ValueError:DataFrame 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
df_irrT = pd.DataFrame(data =df_irr[['id', 'Expect_NoPayments','installment', 'funded_amnt_t']])
df_irrT['0'] = df_irrT[['funded_amnt_t']]*-1000
for i in range(0, 60):
if i <= df_irr[['Expect_NoPayments']]:
df_irrT[i] = df_irr[['installment']]
i <= df_irr[['Expect_NoPayments']]
将要 return 一个系列对象,每行有 True 或 False。您不能将它与 if
语句一起使用。 if
语句需要 True 或 False。您必须根据要完成的任务使用 any() 或 all()。
ValueError:DataFrame 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
df_irrT = pd.DataFrame(data =df_irr[['id', 'Expect_NoPayments','installment', 'funded_amnt_t']])
df_irrT['0'] = df_irrT[['funded_amnt_t']]*-1000
for i in range(0, 60):
if i <= df_irr[['Expect_NoPayments']]:
df_irrT[i] = df_irr[['installment']]
i <= df_irr[['Expect_NoPayments']]
将要 return 一个系列对象,每行有 True 或 False。您不能将它与 if
语句一起使用。 if
语句需要 True 或 False。您必须根据要完成的任务使用 any() 或 all()。