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

2024-10-04 05:34:23 发布

您现在位置:Python中文网/ 问答频道 /正文

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']]

Tags: 数据dfanyitememptyexpectboolvalueerror
1条回答
网友
1楼 · 发布于 2024-10-04 05:34:23
i <= df_irr[['Expect_NoPayments']]

将返回一个在每行中都包含True或False的series对象。不能将它与if语句一起使用。if语句需要True或False。您必须根据您想要完成的任务使用any()或all()。你知道吗

相关问题 更多 >