我有一个包含数千行的 DataFrame,我需要将column A1 行中的所有项目向上偏移以获得类似 in 的值column B。我可以从第 0 行松开项目,然后用上一行中的项目填充最后一行。我只是不知道如何剪切和粘贴所有内容 1。 A B0 0 01 0 12 1 13 1 14 1 15 1 26 2 27 2 28 2 39 3 310 3 411 4 412 4 413 4 4
1 回答
白衣染霜花
TA贡献1796条经验 获得超10个赞
IIUCffill和shift
df['A'] = df['A'].shift(-1).ffill()
print(df)
A B
0 0.0 0
1 1.0 1
2 1.0 1
3 1.0 1
4 1.0 1
5 2.0 2
6 2.0 2
7 2.0 2
8 3.0 3
9 3.0 3
10 4.0 4
11 4.0 4
12 4.0 4
13 4.0 4
添加回答
举报
0/150
提交
取消
