Python 按索引将数据帧合并到列表中

Python 按索引将数据帧合并到列表中,python,python-3.x,pandas,dataframe,Python,Python 3.x,Pandas,Dataframe,我有一个数据帧列表,我试图通过使用存储在变量中的整数索引将其中两个数据帧合并到列表中。目前我正在使用.join()。这适用于将数据帧连接在一起,但它是制作其中一个数据帧的副本,而不是实际将两个数据帧合并在一起 df_list[index1]=df_list[index1]。加入(df_list[index2]) df_列表[index1] 4 12 丙 G N K M 丙 G N Y-F G N GY df_列表[index2] 8. s A. M s A. H A. A. 下面我的输出

我有一个数据帧列表,我试图通过使用存储在变量中的整数索引将其中两个数据帧合并到列表中。目前我正在使用
.join()
。这适用于将数据帧连接在一起,但它是制作其中一个数据帧的副本,而不是实际将两个数据帧合并在一起

df_list[index1]=df_list[index1]。加入(df_list[index2])
df_列表[index1]
4  12  
丙
G N
K M
丙
G N
Y-F
G N
GY
df_列表[index2]
8.
s
A.
M
s
A.
H
A.
A.
下面我的输出仅显示每个数据帧中的列标签。注意8是如何连接到(4 12)的,但它仍然出现在它自己的数据帧中:

(10)(9)(14)(7)(13)(6)(2)( 4 12  8)(1)(3)(8)(11)(5)
我的期望输出:

(10)(9)(14)(7)(13)(6)(2)( 4 12  8)(1)(3)(11)(5)

不复制df元素,而是使用新的连接数据帧主动覆盖Index1中列表的元素。合并后只需从列表中删除Index2元素:

del df_list[index2]

使用。这将删除并返回给定索引处的元素

df_list[index1] = df_list[index1].join(df_list.pop(index2))

您能否显示
df_列表[index1]
df_列表[index2]
的外观?使用
pop
。。。?ie
df_list[index1]=df_list[index1]。加入(df_list.pop(index2))