私はQuandlデータベースで遊んでいましたが、無料の株価チャートをすべて調べてパンダデータベースに入れるコードを書いたかったのです。私はニューヨーク証券取引所にすべての株式を持っているティッカーを作成しましたが、Quandlはいくつかの株式に自由にアクセスできますので、クエリには無効なデータが多く含まれています。私がしようとしているのは、株式がQuandlで利用可能な場合、それはデータベースに入り、コードが単純に何もせずに渡すという方法で例外を処理することです。これまでのコードは次のとおりです。一部のデータが有効なときにデータを照会する
countries = pd.read_html('http://www.nationsonline.org/oneworld/country_code_list.htm')
real_countries = countries[2]
for abbv in real_countries[3]:
query = 'UNAE/GVAKD_'+str(abbv)
tryとexceptステートメントの外観はどうですか?
申し訳ありませんが、国はデータフレームのリストです。これはread_htmlによって返されるものです。 real_countriesは、そのリストから必要なデータフレームを取り出します。 –
わかりません。 "real_countries" dataFrameの各国に 'UNAE/GVAKD_'文字列を追加しようとしていますか? – Dylan
はい、quandlのデータベースを介してクエリとしてそのリストを使用します。 Btw、私はちょうどこれらが国ではなく、その名前は別のコードから残されていることに気づいた。これらは株式です。私がやったことは、ニューヨーク証券取引所のすべての株式のリストを作成することであり、それを使ってquandlの株価データベースを照会したいのです。問題は、単一の在庫ごとにデータベースがないことです。照会されたシンボルの一部がエラーとして表示されることがあります。 –