филлна не дает желаемого результата - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь заменить NaTs в кадре данных pandas.

orders.PAID_AT

0                       NaT
1                       NaT
2                       NaT
3                       NaT
4                       NaT
6                       NaT
7                       NaT
8                       NaT
9                       NaT
10                      NaT
11      2018-08-04 16:19:10
12      2018-08-04 16:19:10
13                      NaT
14                      NaT
15      2018-08-04 13:49:08
16      2018-08-04 13:49:08
18                      NaT
19                      NaT
20                      NaT
21      2018-08-04 12:41:48

Строки 0..10 необходимо заполнить значением строки 11 и т. Д. Почему-то я не могу сделать это правильно с:

orders.PAID_AT.fillna(method='bfill', inplace=True)

Я получаю тот же результат, что и выше.Что мне здесь не хватает?

1 Ответ

0 голосов
/ 27 августа 2018

Во избежание цепных назначений присвоение назад:

orders.PAID_AT = orders.PAID_AT.bfill()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...