读取中的na_值参数的奇怪行为

2024-04-25 20:32:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试读取一个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

Tags: 文件csv数据字符串版本readdata参数