在pandas DataFrame中组合两列可以使用+
运算符或concat()
函数。下面是两种方法的示例:
+
运算符:import pandas as pd
# 创建示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 使用+运算符组合两列
df['C'] = df['A'] + df['B']
# 打印结果
print(df)
输出:
A B C
0 1 4 5
1 2 5 7
2 3 6 9
concat()
函数:import pandas as pd
# 创建示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 使用concat()函数组合两列
df['C'] = pd.concat([df['A'], df['B']], axis=1)
# 打印结果
print(df)
输出:
A B C
0 1 4 1
1 2 5 2
2 3 6 3
以上两种方法都可以将两列的值进行组合,并将结果存储在新的列中。使用+
运算符可以直接将两列的值相加,而使用concat()
函数可以将两列按列连接在一起。
领取专属 10元无门槛券
手把手带您无忧上云