У меня есть датафрейм, в котором каждая строка представляет день подряд, а столбец - общее потребление электроэнергии.Существуют некоторые значения NaN, в которых отсутствуют данные:
ELECTRICITY
0 10
1 15
2 17
3 12
4 15
5 16
6 22
7 8
8 NaN
9 16
10 13
Поскольку потребление электроэнергии в этом образце в основном зависит от дня недели, я хочу заменить все NaN на значения из 7 строк ранее или позже.
Я проверил следующее безуспешно:
- fillna: только позволяет заменить определенным значением или непосредственно смежными значениями
- интерполировать: только позволяет мнезаменить средним числом непосредственно смежных значений
- replace: кажется, разрешает условные замены с установленными значениями
Спасибо за любую помощь.