如果你想合并两个pandas DataFrame,可以使用concat、merge或join函数。
import pandas as pd
# 创建两个示例的DataFrame
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
# 沿着行方向(axis=0)竖着合并
# 沿着列方向(axis=1)横着合并
result = pd.concat([df1, df2],axis=0)
print(result)
axis=0时:
A B
0 1 3
1 2 4
0 5 7
1 6 8
axis=1时:
A B A B
0 1 3 5 7
1 2 4 6 8
import pandas as pd
# 创建两个示例的DataFrame
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [1, 2], 'B': [7, 8]})
result = df1.merge(df2, on='A')
print(result)
结果:
A B_x B_y
0 1 3 7
1 2 4 8
等待更新…