2016-06-29 3 views
0

ウェブサイトからすべての気象データを取得しようとしていますが、何らかの理由ですべてのデータを取得できません。返されたデータの途中には、欠けている行が4行あります。私は30-33行を欠いている。Python-PandasのURLリクエストですべてのデータが返されない

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

data2 = pd.read_html(url2) 
+0

あなたはそれらを一切見逃していません。これは、データフレームを呼び出すときに印刷される方法です。 'pdfとしてインポートパンダで表示設定を変更することができます。 pd.set_option( 'max_rows'、1000);データ2 '。印刷されたすべての行が表示されます。 – Abdou

+0

また、 'pd.read_html()'呼び出しは2つのデータフレームを返し、2番目のデータフレームを選択します。 'data2 = pd.read_html(url2、header = 0)[1]'。 – Abdou

+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 

これが役立ちます。

関連する問題