下面是一个示例代码,演示如何按列值拼接两个数据框:
import pandas as pd
# 创建第一个数据框
data1 = {'A': [1, 2, 3, 4],
'B': ['a', 'b', 'c', 'd']}
df1 = pd.DataFrame(data1)
# 创建第二个数据框
data2 = {'C': [5, 6, 7, 8],
'D': ['e', 'f', 'g', 'h']}
df2 = pd.DataFrame(data2)
# 按列值拼接数据框
df_combined = pd.concat([df1, df2], axis=1)
print(df_combined)
输出结果为:
A B C D
0 1 a 5 e
1 2 b 6 f
2 3 c 7 g
3 4 d 8 h
这里使用了pd.concat()
函数,通过axis=1
指定按列进行拼接。