Расширение фрейма данных с помощью Loop.проблема с ошибкой - PullRequest
0 голосов
/ 28 января 2019

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

1 Ответ

0 голосов
/ 28 января 2019
i <= df_irr[['Expect_NoPayments']]

собирается вернуть объект серии с True или False в каждой строке.Вы не можете использовать его с if оператором.if утверждение нуждается в True или False.Вы должны использовать any () или all () в зависимости от того, чего вы хотите достичь.

...