熊猫read_csv附加一行 Nan 值



为什么代码片段会在底行生成一行 NaN?

这两种情况下,其余的行都很好,只是在末尾附加了一行 nan。

pd.read_csv("http://www.football-data.co.uk/mmz4281/1516/E2.csv")
pd.read_csv("http://www.football-data.co.uk/mmz4281/1516/E3.csv")

我还阅读了该站点的所有其他文件,这些是唯一发生这种情况的文件?例如,请参阅下面的代码片段,该代码片段在末尾不会产生任何 Nan。

pd.read_csv("http://www.football-data.co.uk/mmz4281/1516/E0.csv")

我已经在网上寻找解决方案,但似乎找不到这样的问题。

文件末尾有空行,所以你必须自己去掉它。 E2.csv文件的最后两行如下所示。

E2,08/05/16,Wigan,Barnsley,1,4,A,1,2,A,T Harrington,8,10,4,7,11,6,4,3,1,1,1,0,2.38,3.6,3.1,2.2,3.3,2.9,2.25,3.25,2.8,2.3,3.4,2.9,2.42,3.53,3.04,2.3,3.3,3.1,2.38,3.6,2.9,45,2.42,2.32,3.6,3.36,3.1,2.91,38,1.87,1.77,2.09,2,27,-0.25,2.08,2.01,1.87,1.82,2.32,3.85,2.99
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

最新更新