有没有办法使用itertuples跳过第一个值?

时间:2019-04-02 04:39:48

标签: python pandas

我是python的新手。我正在尝试获取前两个值旁边的所有值的总和。但是我不知道在使用itertuples时如何删除第一个值。

我知道我可以删除列,但我不愿意。

Year Population Positive affect Negative affect
2017   10000         5               0
2017   15000         10             15

输出将为

10005
15025

1 个答案:

答案 0 :(得分:2)

在这种情况下,根本不需要迭代。相反,请使用向量化方法sum和访问者iloc

df.iloc[:, 1:].sum(axis=1)

输出:

0    10005
1    15025