以下是一个示例代码,演示如何按列名和行名合并两个矩阵:
import pandas as pd
# 创建第一个矩阵
data1 = {'A': [1, 2, 3],
'B': [4, 5, 6]}
df1 = pd.DataFrame(data1, index=['X', 'Y', 'Z'])
# 创建第二个矩阵
data2 = {'C': [7, 8, 9],
'D': [10, 11, 12]}
df2 = pd.DataFrame(data2, index=['X', 'Y', 'Z'])
# 按列名和行名合并两个矩阵
df_merged = pd.concat([df1, df2], axis=1)
print(df_merged)
输出结果为:
A B C D
X 1 4 7 10
Y 2 5 8 11
Z 3 6 9 12
在上述代码中,我们首先使用pd.DataFrame函数创建了两个矩阵df1和df2。然后,使用pd.concat函数按列名和行名合并了这两个矩阵,并将结果保存在df_merged变量中。最后,使用print函数输出合并后的矩阵。
上一篇:按列名而非列号进行条件筛选
下一篇:按列名获取行值