我有 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
您可以参考此页面了解更多信息。
添加回答
举报
0/150
提交
取消