在Python中,可以使用pandas库来按列位置而不是名称对行求和。下面是一个示例代码:
import pandas as pd
# 创建一个示例DataFrame
data = {'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 按列位置对行求和
sum_by_column_index = df.sum(axis=1)
print(sum_by_column_index)
输出结果:
0 12
1 15
2 18
dtype: int64
在上述代码中,我们首先导入了pandas库,并创建了一个示例DataFrame。然后,使用sum()
函数对DataFrame的每一行进行求和,axis=1
参数表示按列进行求和。最后,将结果打印出来。