我是python的新手。我正在尝试获取前两个值旁边的所有值的总和。但是我不知道在使用itertuples时如何删除第一个值。
我知道我可以删除列,但我不愿意。
Year Population Positive affect Negative affect
2017 10000 5 0
2017 15000 10 15
输出将为
10005
15025
答案 0 :(得分:2)
在这种情况下,根本不需要迭代。相反,请使用向量化方法sum
和访问者iloc
:
df.iloc[:, 1:].sum(axis=1)
输出:
0 10005
1 15025