pandas怎样按行根据最后一个非空值进行填充?

image.png
有一个dataframe,上图黄色原本是空的,是根据改行最后一个非空字符填充的。
怎样实现这一功能?谢谢

阅读 2.8k
2 个回答
df2 = df.fillna(method='pad', axis='columns')
新手上路,请多包涵

定义一个空变量,从头遍历一行,先判断值是否为空,不是空的就用定义的变量记录当前格子的值,是空的就把变量值赋予这个格。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题