相关疑难解决方法(0)

在pandas系列中查找元素的索引

我知道这是一个非常基本的问题,但由于某种原因,我找不到答案.如何在python pandas中获取Series的某个元素的索引?(第一次出现就足够了)

即,我想要像:

import pandas as pd
myseries = pd.Series([1,4,0,7,5], index=[0,1,2,3,4])
print myseries.find(7) # should output 3
Run Code Online (Sandbox Code Playgroud)

当然,可以用循环定义这样的方法:

def find(s, el):
    for i in s.index:
        if s[i] == el: 
            return i
    return None

print find(myseries, 7)
Run Code Online (Sandbox Code Playgroud)

但我认为应该有更好的方法.在那儿?

python pandas

126
推荐指数
7
解决办法
27万
查看次数

标签 统计

pandas ×1

python ×1