猿问

Pandas - 查找条件第一次为真时的索引

我有看起来像这样的数据:

example = pd.Series([0,0,0,2,2,0], index = [2000, 2001, 2002, 2003, 2004, 2005])

如何找到与条件第一次为真对应的索引?

例如,我想找到与第一个非零条目对应的索引,在示例数据中为 2003。


元芳怎么了
浏览 235回答 3
3回答

人到中年有点甜

example[example != 0].index[0]

三国纷争

通过使用 nonzeroexample.index[example.nonzero()[0][0]]Out[267]: 2003
随时随地看视频慕课网APP

相关分类

Python
我要回答