pandas DataFrame 偏移列

我有一个包含数千行的 DataFrame,我需要将column A1 行中的所有项目向上偏移以获得类似 in 的值column B。我可以从第 0 行松开项目,然后用上一行中的项目填充最后一行。我只是不知道如何剪切和粘贴所有内容 1。


     A   B

0    0   0

1    0   1

2    1   1

3    1   1

4    1   1

5    1   2

6    2   2

7    2   2

8    2   3

9    3   3

10   3   4

11   4   4

12   4   4

13   4   4


潇潇雨雨
浏览 203回答 1
1回答

白衣染霜花

IIUCffill和shiftdf['A'] = df['A'].shift(-1).ffill()print(df)    A  B0   0.0  01   1.0  12   1.0  13   1.0  14   1.0  15   2.0  26   2.0  27   2.0  28   3.0  39   3.0  310  4.0  411  4.0  412  4.0  413  4.0  4
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python