以下是一个示例代码,演示如何按行求和其他列的值,并在特定位置创建新列:
import pandas as pd
# 创建示例数据
data = {'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 按行求和其他列的值,并在特定位置创建新列
df['D'] = df[['A', 'B', 'C']].sum(axis=1)
# 打印结果
print(df)
输出结果如下:
A B C D
0 1 4 7 12
1 2 5 8 15
2 3 6 9 18
在这个示例中,我们首先创建了一个包含'A'、'B'和'C'三列的DataFrame。然后,使用sum(axis=1)
方法按行求和这三列的值,并将结果存储在新的列'D'中。最后,我们打印出DataFrame以查看结果。
上一篇:按行求和对矩阵进行排序
下一篇:按行求和所需的最小列数