Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 基于索引和列合并两个数据帧_Python_Pandas - Fatal编程技术网

Python 基于索引和列合并两个数据帧

Python 基于索引和列合并两个数据帧,python,pandas,Python,Pandas,我有以下两个数据帧: 测量结果: 以及相应的示例说明: 我设法将第二个数据帧转换为以下格式: 我想将第一个数据帧添加到第二个数据帧,并将其命名为“values”。我该怎么做?我尝试用不同的选项合并,但没有成功。我解决了它: 我没有以与df相同的形式引入df_1,而是尝试了相反的方式: 而维奥拉,merge就像一个魔咒: df.index.name = 'row' df_melt=pd.melt(df.reset_index(),id_vars='row',var_name='column') p

我有以下两个数据帧:

测量结果:

以及相应的示例说明:

我设法将第二个数据帧转换为以下格式:

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

我解决了它:

我没有以与df相同的形式引入df_1,而是尝试了相反的方式:

而维奥拉,merge就像一个魔咒:

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'])