Python 3.x 合并两个数组字符串对象-Python

Python 3.x 合并两个数组字符串对象-Python,python-3.x,pandas,Python 3.x,Pandas,我试图“连接”或“合并”两列列表,但在下面发现一个错误。看来它可能不喜欢复制品。任何帮助都将不胜感激。谢谢 import numpy as np import pandas as pd df1 = pd.DataFrame(np.random.randint(0,10,size=(10, 4)), columns=list('ABCD')) df2 = pd.DataFrame(np.random.randint(0,10,size=(10, 4)), columns=list('BCDE'))

我试图“连接”或“合并”两列列表,但在下面发现一个错误。看来它可能不喜欢复制品。任何帮助都将不胜感激。谢谢

import numpy as np
import pandas as pd
df1 = pd.DataFrame(np.random.randint(0,10,size=(10, 4)), columns=list('ABCD'))
df2 = pd.DataFrame(np.random.randint(0,10,size=(10, 4)), columns=list('BCDE'))
df3 = pd.DataFrame(np.random.randint(0,10,size=(10, 4)), columns=list('CDEF'))
inclusive_list13 = np.intersect1d(df1.columns, df3.columns)
inclusive_list23 = np.intersect1d(df2.columns, df3.columns)

inclusive_list13
Out[3]: array(['C', 'D'], dtype=object)

inclusive_list23
Out[4]: array(['C', 'D', 'E'], dtype=object)

inclusive_list = inclusive_list13 + inclusive_list23

inclusive_list
ValueError: operands could not be broadcast together with shapes (2,) (3,) 
尝试:

输出:

['C', 'D', 'C', 'D', 'E']
['C', 'D', 'C', 'D', 'E']