我有这样一个数据帧[![数据帧看起来像这样][1]:https://i.stack.imgur.com/R7GmM.png 现在我想跳过nan,这样数据就向左移动了,也就是说![格式化的数据帧应该是这样的][1]:https://i.stack.imgur.com/yGYIy.png
我不能通过熊猫做到这一点。如果我有一个10万行的大型数据集,是否有一个可伸缩的解决方案?在
[编辑]:以下是数据和所需输出:
#Original df
>>> df
A B C D
0 a NaN c NaN
1 b NaN b a
2 c NaN NaN d
3 d a b c
#Desired output:
A B C D
0 a c
1 b b a
2 c d
3 d a b c
有一种方法:
从名为
df
的数据帧开始:应用以下行:
^{pr2}$然后得到结果
shifted_df
数据帧:相关问题 更多 >
编程相关推荐