我有 3 列的表 A。列 (val) 有一些空值。問題是:有什么方法可以使用python根據(jù)先前的值填充空值。例如,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貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊
您可以嘗試將數(shù)據(jù)作為 Pandas Dataframe 接收并使用內(nèi)置函數(shù) fillna() 來解決您的問題。例如,
df = # your data
df.fillna(method='pad')
將返回一個(gè)數(shù)據(jù)幀,如,
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
您可以參考此頁面了解更多信息。