我首先尝试使用read_csv
和更晚的to_csv
函数将数据从origin_csv文件传输到destiny_csv文件。
问题是我的origin_csv文件已经有了' NA'在缺失值单元格中,当我完成该过程时,destiny_csv文件具有' NA'由空格代替。我真的很想保持' NA'在那些细胞中。
我如何保留“NA”?
答案 0 :(得分:6)
您要找的是na_rep
DataFrame.to_csv('destiny_csv' , na_rep='NA')
答案 1 :(得分:3)
或者,当您在文件中阅读时,您可以阻止大熊猫转换那些' NA'通过将keep_default_na设置为False来将值设置为NaN。然后,当您使用to_csv进行保存时,' NA'值应该在那里。
df = pd.read_csv("origin_csv", keep_default_na=False)