在pandas中,连接两列的正确方法可以通过使用concat()
函数或merge()
函数来实现。
concat()
函数连接两列:concat()
函数用于沿着指定轴将两个或多个对象进行连接。concat()
函数属于数据合并类函数。示例代码:
import pandas as pd
df1 = pd.DataFrame({'A': 1, 2, 3, 'B': 4, 5, 6})
df2 = pd.DataFrame({'C': 7, 8, 9, 'D': 10, 11, 12})
result = pd.concat([df1'A', df2'C'], axis=1)
print(result)
输出结果:
A C
0 1 7
1 2 8
2 3 9
merge()
函数连接两列:merge()
函数用于根据一个或多个键将两个数据框连接起来。merge()
函数属于数据合并类函数。示例代码:
import pandas as pd
df1 = pd.DataFrame({'A': 1, 2, 3, 'B': 4, 5, 6})
df2 = pd.DataFrame({'C': 2, 3, 4, 'D': 7, 8, 9})
result = pd.merge(df1, df2, left_on='A', right_on='C')
print(result)
输出结果:
A B C D
0 2 5 2 7
1 3 6 3 8
以上是连接pandas中两列的正确方法,可以根据具体的需求选择使用concat()
函数或merge()
函数来实现。
领取专属 10元无门槛券
手把手带您无忧上云