Python-Pandas url请求不返回所有数据

时间:2016-06-29 18:23:59

标签: python

我试图从网站上获取所有天气数据,但出于某种原因,我没有得到所有数据。在返回的数据中间,有四行缺失。我错过了第30-33行。

import pandas as pd
url2 = 'http://www.intellicast.com/Local/Observation.aspx?unit=F&location=USMS0371'

data2 = pd.read_html(url2)

1 个答案:

答案 0 :(得分:0)

行不会丢失。由于显示设置,它们被熊猫隐藏。您可以使用以下选项更改显示设置:

import pandas as pd
pd.set_option('max_rows',100) #To display 100 rows

此外,调用的输出返回2个数据帧,您想要第二个。因此,请执行以下操作以获得正确的数据框:

data2 = pd.read_html(url2,header=0)[1]

您可以通过调用它来显示它。

data2

希望这有帮助。