猿问

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

我有 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]


红颜莎娜
浏览 200回答 1
1回答

狐的传说

您可以尝试将数据作为 Pandas Dataframe 接收并使用内置函数 fillna() 来解决您的问题。例如,df = # your datadf.fillna(method='pad')将返回一个数据帧,如,      id  name   val0     1   jack   101     2   mec    202     3   alex   20 3     4   john   204     5   sam    2505     6   tom    1006     7   sam    1007     8   hellen 300您可以参考此页面了解更多信息。
随时随地看视频慕课网APP

相关分类

Python
我要回答