Bar*_*ski 4 python dataframe pandas
我有一个包含数千行的 DataFrame,我需要将column A1 行中的所有项目向上偏移以获得类似 中的值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
Run Code Online (Sandbox Code Playgroud)
国际大学学院ffill和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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3886 次 |
| 最近记录: |