Python pandas读取_csv函数,将值读取为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

我有一个文件,我正试图在一个数据帧中读取。然而,一些单元格将显示为NaN,尽管其中有值。显示为浮点值的单元格。未显示的单元格已复制并粘贴到单元格中。不知道为什么会有不同。有人能帮忙吗?我已将该文件作为链接包含在此位置:


尝试了这个方法,效果很好,
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吗?