Как переместить некоторые ячейки в панде dataframe? - PullRequest
0 голосов
/ 16 января 2019

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

У меня есть эти данные сейчас:

enter image description here

Мое ожидаемое поведение:

enter image description here

Так что, когда col B = date/time col B-E сдвинуты на единицу.

1 Ответ

0 голосов
/ 16 января 2019

Вы можете попробовать это:

df.loc[1:,'B':] = df.loc[1:,'B':].shift(1, axis=1).fillna(0)

Выход:

   A    B           C    D    E
0  1    8  2011-06-01  ABC  ABC
1  2    0  2011-06-01  ABC  ABC
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...