熊猫DataFrame偏移列

Bartek Nowakowski

我有一个包含数千行的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
马那金

IIUCffillshift

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章