a1 a2 a3 b1
0 0 0 12 NaN
1 0 3 NaN NaN
2 2 3 1 NaN
在df上面的資料框中,我想填充列a3并b1使用來自另一個資料框中相同列的值的中值,該資料框df2具有相同的列但不同的值。
a1 a2 a3 b1
0 0 0 2 6
1 0 3 3 7
2 2 3 4 8
我試過這個:
df.fillna(df2.median(), inplace=True),但我不確定它是否符合我的要求
uj5u.com熱心網友回復:
我認為它可以滿足您的需求。
a3in的中位數df2是 3,in 的中位數b1是df27。
>>> df.fillna(df2.median())
a1 a2 a3 b1
0 0 0 12.0 7.0
1 0 3 3.0 7.0
2 2 3 1.0 7.0
所以看起來不錯,不是嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/456061.html
