系列中累积 some 等于或大于 10 的元素的索引

Index of the element in the series where the cumulative some is equal to or greater than 10

我有这个熊猫系列的整数,例如s = pd.Series([1, 2, 3, 1, 5, 10])。我需要找到累积和等于或大于某个数字的元素的索引,例如 10。所以,对于这个系列,因为 print(s.cumsum()) 给了我们

0     1
1     3
2     6
3     7
4    12
5    22

我需要得到4,因为这里的累计和大于10

找到该索引的最佳Python方法是什么?

只是在cumsum

之后加上条件idxmax
(s.cumsum()>10).idxmax()