1 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊
如何將兩個(gè)數(shù)據(jù)幀合并為一個(gè)并應(yīng)用多索引:
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 NaN
iterables = [['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 NaN
sns.heatmap(dfm, annot=True)
添加回答
舉報(bào)