我正在尝试读取一个csv文件,该文件在某些列中包含字符串“ na”,我想将其读取为“ NaN”。因此,我使用参数na_values:
data=pd.read_csv('myFile.csv', header=1, skipfooter=1, na_values=['na'])
但是在数据框中,“ na”字符串保留在我的列中
Pandas版本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
答案 0 :(得分:0)
您需要设置keep_default_na参数以正确解析NaN值。