сдвиг столбца вниз в кадре данных панд - PullRequest
0 голосов
/ 18 октября 2018

У меня есть данные следующим образом

     A  B  C  

     1  2  3
     2  5  6
     7  8  9

Я хочу изменить кадр данных на

    A  B  C  

       2  3
     1  5  6
     2  8  9
     3

1 Ответ

0 голосов
/ 18 октября 2018

Один из способов - добавить пустую строку в фрейм данных, а затем использовать shift

# input df:

    A   B   C
0   1   2   3
1   2   5   6
2   7   8   9

df.loc[len(df.index), :] = None
df['A'] = df.A.shift(1)

print (df)

     A    B    C
0   NaN  2.0  3.0
1   1.0  5.0  6.0
2   2.0  8.0  9.0
3   7.0  NaN  NaN
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...