2015-06-20 184 views
1

刪除「\ n」空值我有書面形式「\ n」一些空值的12064行×220列的csv文件。我正在通過讀取csv數據到一個熊貓數據幀中: df = pd.read_csv('my_csv')如何從CSV從熊貓數據幀

對待/刪除空值以便我可以對數據執行下游分析的最佳方法是什麼?我想也許最好將'\ N'字符串轉換爲'NaN'並使用df.dropna()方法。如果這是最好的選擇,我將如何做到這一點?謝謝。

+0

您是否嘗試過'na_values'? –

回答

2

我想也許這可能是最好的「\ n」字符串轉換爲 「男」,並使用df.dropna()方法

pandas.read_csv()有一個參數只是爲

na_values : list-like or dict, default None 
Additional strings to recognize as NA/NaN. If dict passed, specific per-column NA values 

因此,例如

pandas.read_csv('my.csv', na_values=['\N']) 

然後你就可以輕鬆地使用它

裁判dropna()http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html