問題タブ [pandas-datareader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
940 参照

pandas - Python 2.7でPandasを使用して、過去20営業日分のヤフーファイナンスからEOD株式データを取得する方法

現在、私が行っているのは、過去 30 日間のデータを取得し、これをデータフレームに保存してから、使用する過去 20 日間のデータを選択することです。ただし、過去 20 日間の 1 日が休日の場合、Yahoo はその日の出来高を 0 として表示し、OHLC (始値、高値、安値、終値、調整終値) を前日の調整終値で埋めます。以下に示す例では、2016 年 1 月 26 日のデータは無効であり、このデータを取得したくありません。では、過去 20 日間の正確なデータを Yahoo から取得するにはどうすればよいでしょうか。私の現在のコードは以下の通りです:

0 投票する
1 に答える
810 参照

python - Python で pandas_datareader を使用して Yahoo Finance の株式データを取得できない

次のコードを実行します。

これは私が受け取る出力です:

私の疑問: シンボルが "BAJAJ-AUTO.NS" または "M&M.NS" の場合に pandas_datareader を使用して yahoo 株データを取得できないのはなぜですか? シンボルが "AAPL" または "BEML.NS" の場合は同じことができます。 . このデータを取得するための回避策はありますか?

PS: 株式記号に「&」または「-」が含まれている場合は常に、pandas_datareader を使用して Yahoo ファイナンスからそのデータを取得できないことに気付きました。

ありがとうございました。

0 投票する
1 に答える
845 参照

python-2.7 - Pandas: datareader が過去の株式データを取得できません

一部の証券取引所では、datareader がサポートされていないことがわかりました。たとえば、シンガポール。回避策はありますか? query = web.DataReader(("SGX:BLA"), 'google', start, now)そのようなエラーを返します`

IOError: after 3 tries, Google did not return a 200 for url 'http://www.google.com/finance/historical?q=SGX%3ABLA&startdate=Jan+01%2C+2015&enddate=Apr+20%2C+2016&output=csv

IDXインドネシアで機能します query = web.DataReader(("IDX:CASS"), 'google', start, now)

0 投票する
2 に答える
116 参照

python-2.7 - 異なるデータ フレームの列に対する数学演算

Fama French と Yahoo から Pandas を介してインポートされた 2 つのデータ フレームがあります。2 つのデータ フレームの列の値を比較しようとしています (より具体的には、一方を他方から減算します) が、そうしようとすると値エラーが発生します。データ フレームには異なるインデックスがあり、この要素を考慮する方法がわかりません (Python とパンダは初めてです)。

問題のコードは次のとおりです。

理想的には、行の値 = f['RF'] - s['returns'] でシリーズを作成したいと思います

どんな助けでも大歓迎です。

0 投票する
1 に答える
990 参照

python - パンダの株価を1つのテーブルにマージする最良の方法は?

私は最近 Python を使い始め、pandas datareader を使用しています。とても簡単な質問があります。

株価のテーブルを作成する最良の方法は何ですか? それらを個別に引き出すしか方法はありませんが、それらを 1 つのテーブルにまとめるのに苦労しています。


これら 2 つの「終値」を含む 1 つのテーブルを作成するにはどうすればよいですか?

0 投票する
1 に答える
232 参照

pandas - panda.io.data から pandas_datareader に移動した後の DataFrame() はどこにありますか?

新しい PC に python/pandas をインストールし、pandas-datareader-0.2.1 requests-file-1.4.1 を正常にインストールしましたが、pandas.io を pandas_datareader に置き換えた後、古いコードが機能しません。

これを取得、ファイル「delme1.py」、9 行目、diDian = web.DataFrame(columns=columns) AttributeError: 'module' object has no attribute 'DataFrame'

これを修正する方法を教えてください。

0 投票する
2 に答える
5889 参照

python - Python pandasデータをExcelファイルに保存するには?

Web ソースからデータを読み込んで Excel ファイルとして保存しようとしていますが、その方法がわかりません。私は何をすべきか?元のデータフレームには異なる列があります。「開く」列を保存しようとしているとしましょう

0 投票する
1 に答える
330 参照

python - パンダは一連の混合データから最大値を見つけます

Pandas df を使用しています。データフレームでは、次のような「xy」という名前のシリーズに抽出できました。

私が見つける必要があるのは、通常「xy」パンダシリーズの最後にある最大値です。それを文字列に変換しようとしましたが、シリーズの一部がintまたはfloatではなく文字列であるため、問題が発生しました。良い方法が必要です。いくつかの異なるファイルに対してこのスクリプトを書いています

0 投票する
0 に答える
488 参照

python - Pandas-datareader で Yahoo Finance の使用時に昨日の株価データが表示されない

次のコードは、昨日の履歴データを表示せず、一昨日までのデータフレームを生成します。「yahoo」から「google」に切り替えると、期待どおりに動作します。(ただし、Google はリクエスト数に制限があるため、Yahoo を使用する必要があります。) Jupyter ノートブックとコンソールで、Anaconda 4.2.3 を使用する Windows 10 と Ubuntu 16.04 (付属の python 環境を使用) の両方でテストされ、同じ結果が得られました。両方のマシンで。pandas_datareader のバージョンは 0.2.1 (2017 年 1 月 5 日現在) です。ここで何が欠けていますか?