我有一個包含數千行的 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
提交
取消