为了账号安全,请及时绑定邮箱和手机立即绑定

我们如何填充列中的空值?

我们如何填充列中的空值?

红颜莎娜 2021-09-02 16:25:34
我有 3 列的表 A。列 (val) 有一些空值。问题是:有什么方法可以使用python根据先前的值填充空值。例如,Alex 和 John 取值为 20,而 Sam 取值为 100。A = [ id name val      1   jack 10      2   mec  20      3   alex        4   john      5   sam  250      6   tom  100      7   sam      8   hellen 300]
查看完整描述

1 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

您可以尝试将数据作为 Pandas Dataframe 接收并使用内置函数 fillna() 来解决您的问题。例如,


df = # your data

df.fillna(method='pad')

将返回一个数据帧,如,


      id  name   val

0     1   jack   10

1     2   mec    20

2     3   alex   20 

3     4   john   20

4     5   sam    250

5     6   tom    100

6     7   sam    100

7     8   hellen 300

您可以参考此页面了解更多信息。


查看完整回答
反对 回复 2021-09-02
  • 1 回答
  • 0 关注
  • 181 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信