本記事は広告・プロモーションを含みます。コピー2023.02.24たっきん(Twitter)です!今回は、DataFrameのインデックス(行ラベル)を変更・振り直し・削除する操作方法について説明していきます。2,・・・」のような連番がインデックスに設定されています。4]"""まずはインデックス操作の基本中の基本となるインデックスの設定から説明をし、その後にインデックスの変更、振り直し、削除する操作方法について、サンプルコード使って1つずつ説明していきます。Pandasに関する記事を多数書いてますPandas記事全容(目次)になります。Pandasについて、他に困りごとある場合はこちらで答えが見つかるかもしれませんので、よかったら参考にしてみてください。僕が自作している自動売買システム(システムトレード)では大量のローソク足データ(OHLC)を解析するのに「Pandas」ライブラリを使用しています。参考インデックスの設定インデックスを設定するにはDataFrame.set_index()を使用します。reference】pandas.DataFrame.set_indexインデックス設定後のDataFrameは返り値で返され、元データは変更されません。インデックスを設定するサンプルコードを用意したので動作を順を追って確認してみましょう!サンプルコードは下図のような時系列OHLCデータの「datetime」列をインデックスとして設定する例になります。108.799"""インデックス設定後のDataFrameを返り値で受け取るのではなく、元データを変更したい場合があると思います。その場合は引数に(inplace=True)を指定します。108.799"""インデックスの変更インデックスを変更するにはDataFrame.rename()を使用します。}のように記述します。変更したいインデックスは,で区切ることで次のように複数個指定することもできます。}インデックス変更後のDataFrameは返り値で返され、元データは変更されません。こちらもサンプルコードを使って動作を確認していきましょう!次のように2つのインデックスを変更する例になります。108.799"""set_index()と同様に、変更後のDataFrameを返り値で受け取るのではなく、元データを変更したい場合は引数に(inplace=True)を指定します。108.799"""インデックスの振り直しインデックスを振り直すにはDataFrame.reset_index()を使用します。2,・・・」のような連番がデフォルト・インデックスとして設定されます。4]"""set_index()と同様に、変更後のDataFrameを返り値で受け取るのではなく、元データを変更したい場合は引数に(inplace=True)を指定します。108.799"""インデックスの削除インデックスを削除するにはDataFrame.reset_index()の引数に(drop=True)を使用します。2,・・・」のような連番がデフォルト・インデックスとして設定されます。4]"""set_index()と同様に、変更後のDataFrameを返り値で受け取るのではなく、元データを変更したい場合は引数に(inplace=True)を指定します。今回は、DataFrameのデータの並び替え(ソート)方法について説明していきます。今回はSeriesの基本操作である任意の位置の値(要素)の抽出・変更の操作方法について説明していきます。使用するのは.loc,.ilocの4つになります。今回は、DataFrameからforループを使って1行または、1列ずつデータを取り出す方法について説明してきます。今回は、DataFrameの行・列の削除方法について説明していきます。行・列の削除はそれほど難しくなく、基本的にdrop()メソッド(関数)を使うだけです。今回はマルチインデックスの操作方法について説明していきます。今までの説明ではインデックスは1列しか設定してきませんでしたが、実はインデックスは複数列を指定して設定することができます。僕が自作している自動売買システム(システムトレード)では大量のローソク足データ(OHLC)を解析するのに「Pandas」ライブラリを使用しています。コメントをキャンセルメールアドレスが公開されることはありません。Trader」の開発・運用状況を逐次公開しています。ソフトウェア開発の仕事を10年以上経験してきたこともあり、僕が持っているプログラミングやシステム設計などのノウハウも公開しています。最終的には自作のシステムトレードで不労収入生活を送ることが目標です。資産運用状況や自作システムトレード開発の進捗ブログを気ままに書いていますので、よかったら覗いていってくださいね!スポンサーリンクX(旧Twitter)たっきんに興味ある方はぜひフォローお願いします。takilogX(旧Twitter)たっきんに興味ある方はぜひフォローお願いします。コメント目次へトップサイドバータイトルとURLをコピーしました。