我有一个CSV文件,其中的Country
列包含国家代码。在这里,“NA”的意思是北美。我需要把它转换成UTF-8格式。使用下面的代码时,带有“NA”的行在导出的文件中显示为空白:
df = pd.read_csv(filepath, encoding='UTF-8')
df.to_csv(r'path+filename',header=None ,encoding = 'UTF-8', index = False)
比如说,
输入文件:
Week Country PL Sales$
W01 AE 0I 250
W02 NA 0I 130
输出文件:
Week Country PL Sales$
W01 AE 0I 250
W02 0I 130
我尝试用“NA”填充源文件中的其他列,这些列现在也是空白的
'NA'
是na_values
中的默认NaN
值之一。在使用^{这应该可以做到:
根据您想要执行的其他操作,您可能还需要相应地定义
na_values
相关问题 更多 >
编程相关推荐