烙印99
如何将两个数据帧合并为一个并应用多索引:df = df1.append(df2)# 0 1 2#A NaN 0.1 0.2#B 0.7 NaN 0.5#C 0.6 0.4 NaN#A NaN 1.0 0.5#B 0.5 NaN 0.6#C 0.6 0.2 NaNiterables = [['A', 'B', 'C'], ['df1', 'df2']]index = pd.MultiIndex.from_product(iterables, names=['Var', 'season'])dfm = pd.DataFrame(df.sort_index().values, index=index)# 0 1 2#Var season #A df1 NaN 0.1 0.2# df2 NaN 1.0 0.5#B df1 0.7 NaN 0.5# df2 0.5 NaN 0.6#C df1 0.6 0.4 NaN# df2 0.6 0.2 NaNsns.heatmap(dfm, annot=True)