コメントはまだありません概要Pythonでデータを分析しようとした時、Header行が複数行あると1回のread_csvではヘッダー情報とデータ値の両方をうまく読み込むことができません。対策としては以下が考えられますが、1はデータアナリストとして不本意。そこで本記事では2の内容について説明していきます。Excelで元ファイルをHeader1行になるように変更するヘッダー情報とデータ値を分けて読み込むサンプルデータサンプルデータとして以下を使います。上2行にヘッダー情報、4行目以下からデータ値が入っています。サンプルデータ読み込み方法ヘッダー情報の読み込みまずはpandasのread_csvのheader及びnrowsオプションを使って上2行のデータだけを読み込み、その後その情報を結合することでヘッダー情報にします。ここでは2行目が単位なので[]で囲む処理をしています。"]"#作成結果確認print(header)実行結果ヘッダーデータが得られました。objectデータ値の読み込み次にpandasのread_csvのheader及びskiprowsオプションを使って4行以降のデータだけを読み込みます。#結果確認print(df)実行結果データ値のみが入ったデータフレームが得られました。上記で読み込んだデータフレームのカラム名にヘッダー情報を指定し、データを完成させます。複数行のHeader情報を正しく認識したデータフレームが得られました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。プロフィール兵庫県在住の30代データサイエンティスト。Pythonを使った機械学習等によるデータ分析や、ウェブアプリ等のシステム開発に取り組んでいます。