Создание элементов DataframePython

Программы на Python
Anonymous
Создание элементов Dataframe

Сообщение Anonymous »


Я получаю сообщение об ошибке, которое пытаюсь исправить

ValueError: операнды не могут передаваться вместе с фигурами. (1,280240) (6,) (280240,)

Я хочу создать флаг на основе условия и с использованием ряда элементов фрейма данных.

PF_RE_full_perf_dpd['max_delq24'] = np.where([(PF_RE_full_perf_dpd['year_month'] == '201801')], PF_RE_full_perf_dpd[['dpd1','dpd2','dpd3','dpd4','dpd5','dpd6']].max(), PF_RE_full_perf_dpd['max_delq24']) ----------------------------------------------- ---------------------------- ValueError Traceback (последний вызов последний) ~\AppData\Local\Temp/ipykernel_28488/1660489161.py в 1 PF_RE_full_perf_dpd['max_delq24'] = 0 2 ----> 3 PF_RE_full_perf_dpd['max_delq24'] = np.where([(PF_RE_full_perf_dpd['year_month'] == '201801')], 4 PF_RE_full_perf_dpd[['dpd1','dpd2','dpd3','dpd4','dpd5','dpd6']].max(), PF_RE_full_perf_dpd['max_delq24'])

вwhere(*args, **kwargs)

ValueError: операнды не могут передаваться вместе с фигурами. (1,280240) (6,) (280240,)

Затем мне нужно расширить это, включив в него другие месяцы с другим списком переменных dpd

заранее спасибо

Вернуться в «Python»