質問: pandas初心者です。 Excelファイルを読み込んで、新たにファイルをtsv化して出力させることが目的です。 基のExcelファイルは、 | | | | xx | | xx | | | --- | --- | --- | --- | --- | --- | --- | | No | 列1 | 列2 | 列3 | 列4 | 列5 | 列6 | | 0 | aaaa | bbbb | cccc | dddd | eeee | ffff | | 1 | aaaa | bbbb | cccc | dddd | eeee | ffff | | 2 | aaaa | bbbb | cccc | dddd | eeee | ffff | | 3 | aaaa | bbbb | cccc | dddd | eeee | ffff | こんなかんじです。 上段2行がヘッダーです。 `xx`の部分もヘッダーです。 ここも新たに作成するtsvファイルに出力させたいです。 方法は2つあると考えています。 1. df.parseのパラメータで`header=[0,1]`としてやる。(現在こちらでやっていますが、Multiindexとなって悩み中) 2. df.parseのパラメータで`header=0`として、あとで`xx`の部分をあとで結合させる。 現状、この2つで考慮中ですが、中々うまくいかず。。。 なにか良い方法ある方いましたらご教示よろしくお願い致します!!、、
回答: DataFrame化するさいに、カラムを明示的に指定しました。 その際、以下のようにfrom_tuplesメソッドを使用することで解決しました。 ``` pd.MultiIndex.from_tuples ```