比方說,我有這個系列:如何求和索引大於X的所有值?
>>> s = pd.Series({1:10,2:5,3:8,4:12,5:7,6:3})
>>> s
1 10
2 5
3 8
4 12
5 7
6 3
我要總結的所有值該指數大於X.因此,如果如X = 3,我想這一點:
>>> X = 3
>>> s.some_magic(X)
1 10
2 5
3 8
>3 22
我設法做到這一點在這個相當笨拙的方法:
lt = s[s.index.values <= 3]
gt = s[s.index.values > 3]
gt_s = pd.Series({'>3':sum(gt)})
lt.append(gt_s)
,並得到想要的結果,但我認爲應該有一種更簡單,更優雅的方式......還是有?
你可以做's.loc [4:]和()' – EdChum