考慮一系列低於s
的數字位置:找到一個非數字索引值
s = pd.Series(np.arange(18, 0, -3), list('ABCDEF'))
s
A 18
B 15
C 12
D 9
E 6
F 3
dtype: int32
我想要得到的'D'
數字位置這將做到這一點,但我覺得我們都可以同意這是毛:
s.reset_index().index.to_series()[s.reset_index().iloc[:, 0] == 'D'].iloc[0]
看起來像內置這樣的任務,可愛! – Divakar
注意:如果索引中有多個'D',則返回一個數組! – Alex