2017-09-02 10 views
0

私はデータセットを持っていて、?としてエンコードされた欠損値があります。私の問題は、どのようにして、欠損値?NaNに変更できますか?だから、私はNaNと行をドロップすることができます。 .replace()を使用できますか?どのように変換できますか? to NaN

+0

? – Khoyo

+0

これは文字列です –

答えて

1

使用replace:「?」

df = df.replace('?', np.nan) 
1

あなたが含まれている行をドロップする場合は、変更する必要はありません'?''NaN'

df[(df=='?').sum(1)==0] 
あなたのデータセットがメモリに格納されてどのように
関連する問題