0
在我的數據集(train,test)中,某些記錄的max_floor值爲空。我想與共享相同的公寓名稱公寓max_floor值的方式,以填補空值如何在Python Pandas數據集中使用Mode填充NaN值?
for t in full.apartment_name.unique():
for df in frames:
df['max_floor'].fillna((df.loc[df["apartment_name"]==t,
'max_floor']). mode,inplace=True)
,其中全是train.append(測試) 和df是[火車,測試]
運行上面的代碼沒有給我預期的結果。上面的代碼運行良好,但與下面的文字
bound method Series.mode of 0 NaN
1084 NaN
23278 9.0
Name: max_floor, dtype: float64
我只是想只用max_floor值替換上面的文字填充所有max_floor空值。任何幫助,將不勝感激。
修復您的格式請。 –
能否詳細說明一下? – binilg
@binilg:如果你展示了你正在使用的實際代碼和數據,你會得到更好的答案。有關指針,請參閱https://stackoverflow.com/help/how-to-ask和https://stackoverflow.com/help/mcve。 –