使用循环展开数据框.错误问题



ValueError:数据帧的真实值不明确。使用 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']]

将返回一个每行中带有 True 或 False 的系列对象。不能将其与语句一起使用ifif语句需要真或假。您必须根据要完成的内容使用 any() 或 all()。

最新更新