我正在尝试读取一个csv文件,该文件在某些列中包含字符串“na”,我希望将其读取为“NaN”。因此,我使用参数na_值:
data=pd.read_csv('myFile.csv', header=1, skipfooter=1, na_values=['na'])
但在数据框中,“na”字符串仍保留在我的列中
熊猫版本0.23.4
一些样本数据
field year value_n
A 2001 58.665047
T 2002 57.199509
E 2018 64.186355
B 2002 na
C 2016 29.563211
A 2017 29.244814
T 2018 29.757972
E 2002 na
B 2014 40.099364
C 2015 38.79734
A 2016 37.516027
T 2017 36.483568
E 2018 37.11407
B 2002 na
您需要设置keep_default_na参数以正确解析NaN值
相关问题 更多 >
编程相关推荐