Pandas условная сумма столбца - PullRequest
0 голосов
/ 07 января 2020

Новый для pandas и пытается сделать что-то довольно простое, то есть суммировать доход, если выполнены условия года и даты:

transactions['date_new'] = pd.to_datetime(transactions.date, format="%d.%m.%Y")
transactions['revenue'] = transactions.item_price * transactions.item_cnt_day
print(transactions.head(5))
temp = transactions.loc[(transactions.date_new.dt.year == 14) & (transactions.date_new.dt.month == 9), transactions.revenue].sum()

Но тогда я получаю ключевую ошибку, которая выглядит следующим образом: KeyError : 'Ни один из [0 999,00 \ n1 899,00 \ n2 -899,00 \ n3

...