yui-619
2/15/2018 - 9:52 AM

pandas 二行ヘッダー

pandasで二行ヘッダーの整形。

import pandas as pd

# 二行ヘッダーがあるので、整形
# ヘッダーだけまず取得

temp = pd.read_csv("hoge.csv", header=None, nrows=2)
header = temp.ix[0] + "[" + temp.ix[1] + "]"

# データ部を取得
NGS_df = pd.read_csv("hoge.csv", header=None, skiprows=2)

# ヘッダーを統合
NGS_df.columns = header