2
私は、約30000
レコードを含むネイティブカントリーとして知られている列があるデータセットを持っています。いくつか見逃しているのはNaN
なので、mode()
という値で記入すると思いました。私はこのような何かを書いた:パンダフィラーモード
data['Native Country'].fillna(data['Native Country'].mode(), inplace=True)
しかし、私は欠損値のカウントを行うとき:それはまだ列の母国のためNaN
同じ数の値を考え出すされ
for col_name in data.columns:
print ("column:",col_name,".Missing:",sum(data[col_name].isnull()))
を。
あなたは、生のデータを投稿することができ、あなたが – EdChum
を観察DFと出力を作成するためのコード'data ['Native Country']。mode()'は、シリーズオブジェクトを返します。最初の値にアクセスするには、 'fillna'操作中に' .iloc [0] 'をインクルードする必要があります。また、その列に少なくとも2回の繰り返しがない場合、 'NaN 'は置換されません。 –