pandas根据索引和列合并两个数据帧

时间:2014-11-17 03:58:42

标签: python pandas

我有两个数据帧:

测量:

Measurments from a 96 well plate

以及相应的样本说明:

sample description stored in an excel file

我设法将第二个数据帧变成以下格式:

pivoted dataframe

我想将第一个数据帧添加到第二个数据帧,并将其命名为“values”。我怎样才能做到这一点?我尝试合并不同的选项,但没有成功。

1 个答案:

答案 0 :(得分:0)

我解决了它:

而不是以与df相同的形式带来df_1,我尝试了相反的方式:

enter image description here

和中提琴,合并就像一个魅力:

df.index.name = 'row'
df_melt=pd.melt(df.reset_index(),id_vars='row',var_name='column')
pd.merge(df1,df_melt,on=['row','column'])