У меня есть кадр данных Pandas с NaN в столбце «Значение»:
Категория
Значение
Банан
Нет
Apple
44
Яблоко
44
Банан
23
Персиковый
Нет
Apple
Нет
Банан
Нет
Я хочу заполнить эти NaN значением другой строки, где " Столбец "Категория" соответствует:
< br />Категория
Значение
Банан
23
< br />Яблоко
44
Яблоко
44
Банан
23
Персиковый
Нет
Apple
44
Банан
23
Столбец «Категория» может иметь повторяющиеся значения и не сортируется, но одна и та же категория будет иметь одно и то же значение, отличное от NaN ( то есть. Яблоку всегда 44, Банану всегда 23). Кроме того, в строке может не быть записей, отличных от NaN, поэтому строка должна оставаться как NaN (пример «Персик» выше).
Сортировка по категории и использование
Код: Выделить всё
df.fillna(method='ffill')Источник: https://stackoverflow.com/questions/781 ... lumn-match