前提・実現したいこと
以下の図のように、日本株の全銘柄についての時系列データを各銘柄名のcsvファイルから読み取り、
特定の指標(3点チャージやRerativeStrengthなど)に合致しているかを分析するプログラムを作ろうとしています。
その際、特定指標は全銘柄の相対的な情報(加重平均の相対的な大小をrank付けするなど)を用いるものもあるため、
全銘柄を一つのdfに3次元的に取り込み、処理できればと考えています。
発生している問題・エラーメッセージ
データの処理にpandasを使用しているのですが、pandasでは、ver.0.23以降(?)から、panelが廃止され、
一つのdfで、3次元データが扱えなくなっています。
(昔はdataReaderとかで取得したデータはpanelとして扱われていたように記憶しています。)
pandas1.0以降(自前環境では現状pandas1.3を使用)では、三次元的なデータを扱う方法が分からず、
良い方法があればご教示いただければと考えています。
(pandas以外でよいライブラリがあるのであれば、そちらをご教示いただければ幸甚です)
試したこと
pandasで3次元データを扱えるようにするための方法を調査した。
補足情報(FW/ツールのバージョンなど)
python 3.9
pandas 1.3.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/21 16:44