使用循环扩展数据框。错误问题

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()。