';NA';使用Python后丢失的值
我正在尝试使用';NA';使用Python后丢失的值,python,pandas,Python,Pandas,我正在尝试使用read\u csv和后来的to\u csv功能将数据从origin\u csv文件传输到destiny\u csv文件 问题是,我的origin_csv文件的缺失值单元格中已经有“NA”,当我完成此过程时,destiny_csv文件的“NA”已被空白替换。我真的很想把“NA”留在那些细胞里 我怎样才能保留“NA”呢?您要找的是NA_rep DataFrame.to_csv('destiny_csv' , na_rep='NA') 或者,在读取文件时,可以通过将keep_defa
read\u csv
和后来的to\u csv
功能将数据从origin\u csv文件传输到destiny\u csv文件
问题是,我的origin_csv文件的缺失值单元格中已经有“NA”,当我完成此过程时,destiny_csv文件的“NA”已被空白替换。我真的很想把“NA”留在那些细胞里
我怎样才能保留“NA”呢?您要找的是
NA_rep
DataFrame.to_csv('destiny_csv' , na_rep='NA')
或者,在读取文件时,可以通过将keep_default_NA设置为False来防止pandas将这些“NA”值转换为NaNs。然后,当您使用保存到_csv时,“NA”值应该在那里
df = pd.read_csv("origin_csv", keep_default_na=False)