2014-06-10 108 views
0

我試圖將數據從origin_csv文件傳輸到使用第一read_csv後來to_csv功能destiny_csv文件後丟失。「NA」值使用Python熊貓

問題是我的origin_csv文件在缺失值單元中已經有'NA',並且當我完成該過程時,destiny_csv文件將'NA'替換爲空格。我真的想在這些細胞中保留「不適用」。

我該如何保留'NA'?

回答

5

你所尋找的是na_rep

DataFrame.to_csv('destiny_csv' , na_rep='NA') 
3

或者,當你在文件中讀取您可以防止大熊貓通過設置keep_default_na爲False將那些「NA」值的NaN。然後,當你使用to_csv保存時,'NA'值應該在那裏。

df = pd.read_csv("origin_csv", keep_default_na=False)