我試圖將數據從origin_csv文件傳輸到使用第一read_csv
後來to_csv
功能destiny_csv文件後丟失。「NA」值使用Python熊貓
問題是我的origin_csv文件在缺失值單元中已經有'NA',並且當我完成該過程時,destiny_csv文件將'NA'替換爲空格。我真的想在這些細胞中保留「不適用」。
我該如何保留'NA'?
我試圖將數據從origin_csv文件傳輸到使用第一read_csv
後來to_csv
功能destiny_csv文件後丟失。「NA」值使用Python熊貓
問題是我的origin_csv文件在缺失值單元中已經有'NA',並且當我完成該過程時,destiny_csv文件將'NA'替換爲空格。我真的想在這些細胞中保留「不適用」。
我該如何保留'NA'?
你所尋找的是na_rep
DataFrame.to_csv('destiny_csv' , na_rep='NA')
或者,當你在文件中讀取您可以防止大熊貓通過設置keep_default_na爲False將那些「NA」值的NaN。然後,當你使用to_csv保存時,'NA'值應該在那裏。
df = pd.read_csv("origin_csv", keep_default_na=False)