pandas multiindex使用方法
使用代碼如下:
import pandas as pd
import numpy as np
m_index = pd.MultiIndex.from_product([[i for i in range(2016,2020)],['一季度','中報','三季度','年報']],names = ['year','report'])
df3=pd.DataFrame(np.random.randint(1,10,(16,2)),index=m_index)
print(df3)
運行結果如下:
0 1
year report
2016 一季度 9 7
中報 4 9
三季度 9 1
年報 9 1
2017 一季度 9 5
中報 1 4
三季度 7 9
年報 4 8
2018 一季度 1 6
中報 8 2
三季度 7 2
年報 2 7
2019 一季度 9 4
中報 4 4
三季度 1 5
年報 2 3