给层次化索引(多重索引)的DataFrame添加新的行数据
1.创建DataFrame
from pandas import DataFrame
import numpy as np
index = [['x']*2+['y'],['n_1','n_2','n_1']]
columns = [['a']*3+['b']*2,['m_1','m_2','m_3','m_1','m_2']]
df1 = DataFrame(np.arange(15).reshape((3,5)), index=index, columns=columns)
df1
2.添加行
df1.loc[('y','n_2'),:] = [15,16,17,18,19]
df1.loc[('z','n_1'),:] = [20,21,22,23,24]
df1