Python pandas读取_csv函数,将值读取为NaN,即使单元格中有值
我有一个文件,我正试图在一个数据帧中读取。然而,一些单元格将显示为NaN,尽管其中有值。显示为浮点值的单元格。未显示的单元格已复制并粘贴到单元格中。不知道为什么会有不同。有人能帮忙吗?我已将该文件作为链接包含在此位置:Python pandas读取_csv函数,将值读取为NaN,即使单元格中有值,python,pandas,nan,Python,Pandas,Nan,我有一个文件,我正试图在一个数据帧中读取。然而,一些单元格将显示为NaN,尽管其中有值。显示为浮点值的单元格。未显示的单元格已复制并粘贴到单元格中。不知道为什么会有不同。有人能帮忙吗?我已将该文件作为链接包含在此位置: 尝试了这个方法,效果很好,encoding='unicode-escape'和encoding='latin-1'都可以: df = pd.read_csv('manhattan_hs_gps.csv', encoding='unicode-escape', header=Non
尝试了这个方法,效果很好,
encoding='unicode-escape'
和encoding='latin-1'
都可以:
df = pd.read_csv('manhattan_hs_gps.csv', encoding='unicode-escape', header=None)
print(df)
0 1 2 3
0 0 A. Philip Randolph Campus High School 40.818500 -73.950000
1 1 Aaron School 40.744800 -73.983700
2 2 Abraham Joshua Heschel School 40.772300 -73.989700
3 3 Academy of Environmental Science Secondary Hig... 40.785200 -73.942200
4 4 Academy for Social Action: A College Board School 40.815400 -73.955300
.. ... ... ... ...
162 164 Xavier High School 40.737900 -73.994600
163 165 Yeshiva University High School for Boys 40.851749 -73.928695
164 166 York Preparatory School 40.774100 -73.979400
165 167 Young Women's Leadership School 40.792900 -73.947200
166 168 Washington Heights Expeditionary Learning School 40.774100 -73.979400
你尝试了什么?你能显示原始数据和你正在使用的代码,使它们变成NaN吗?