0
1

More than 1 year has passed since last update.

複数行ヘッダーのDataFrameで列指定で値抽出を行う

Posted at

概要

CSVファイルに書き出された複数行ヘッダーを持つデータを処理する際に、特定の列を削除したり、値を取得する方法が分からなかったので、メモ程度に書き残す

扱うデータ例

写真の色のついた部分がヘッダーであるようなデータを扱う
image.png

やりたいこと

例えば写真の右から3つ目の列を取得したいとする

方法

以下のように指定したい列のヘッダー要素をタプルで記述することで、その列の値を取得することができる

df[
    (
        "Marker",
        "body:Backbone0",
        "CFB402DC2C6A11EECCB45FF7E93CBD9F",
        "Position",
        "X",
    )
]

以下のように取得できる。
image.png

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1