有没有办法把所有的南变成这样的空
我试过这个:
data = pd.read_csv('iso_country_continent.csv', keep_default_na=False, na_values=[' '])
电流输出:
Unnamed: 0 geo_country country continent
160 160 MX Mexico N_A
161 161 MY Malaysia AS
162 162 MZ Mozambique AF
163 163 Nan Namibia AF
164 164 NC New Caledonia OC
165 165 NE Niger AF
预期产量:
Unnamed: 0 geo_country country continent
160 160 MX Mexico N_A
161 161 MY Malaysia AS
162 162 MZ Mozambique AF
163 163 Namibia AF
164 164 NC New Caledonia OC
165 165 NE Niger AF
但我得到的错误是
AttributeError: 'NoneType' object has no attribute 'find'
如果将
NaN
的值写入pandas中的文件,它们将转换为空字符串。你知道吗所以看起来你的值不是缺少值,而是字符串。你知道吗
所以需要参数
keep_default_na=False, na_values=['Naan']
来将它们转换成NaN
,然后:或^{} :
但是如果
csv
中的空值只需要参数keep_default_na=False
,而没有值转换成NaN
。你知道吗或者通过
keep_default_na=False, na_values=['NaN']
指定要转换的值相关问题 更多 >
编程相关推荐