我试图从网站上获取所有天气数据,但出于某种原因,我没有得到所有数据。在返回的数据中间,有四行缺失。我错过了第30-33行。
import pandas as pd
url2 = 'http://www.intellicast.com/Local/Observation.aspx?unit=F&location=USMS0371'
data2 = pd.read_html(url2)
答案 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
希望这有帮助。