С учетом следующего кадра данных:
id city district year price
0 1 bj cy 2018 8
1 1 bj cy 2019 6
2 1 xd dt 2020 7
3 2 sh hp 2018 4
4 2 sh hp 2019 3
5 2 sh pd 2020 5
Допустим, есть ошибки опечаток в столбцах city
и district
для строк в столбцах year
, что составляет 2020
, поэтому я хочу сгруппировать id
и ffill
те столбцы с предыдущими значениями.
Как я могу сделать это в Pandas? Большое спасибо.
Желаемый результат будет выглядеть так:
id city district year price
0 1 bj cy 2018 8
1 1 bj cy 2019 6
2 1 bj cy 2020 7
3 2 sh hp 2018 4
4 2 sh hp 2019 3
5 2 sh hp 2020 5