Pandas 从索引中按标签选择项目

Pandas 从索引中按标签选择项目,pandas,Pandas,假设我有一个索引对象。我想在索引中找到一个项目的整数索引。例如: index = pd.Index( [ 'a', 'b', 'c' ] ) print np.argmax( index=='b' ) >>> 2 但是,我的解决方案涉及O(n)查找,而我认为应该有一种方法来查找O(1)查找,因为这是一个索引。使用: 这是此问题的副本:,正在尝试查找它 In [22]: index = pd.Index( [ 'a', 'b', 'c' ] ) index.get_loc('b

假设我有一个索引对象。我想在索引中找到一个项目的整数索引。例如:

index = pd.Index( [ 'a', 'b', 'c' ] )
print np.argmax( index=='b' )
>>> 2
但是,我的解决方案涉及O(n)查找,而我认为应该有一种方法来查找O(1)查找,因为这是一个索引。

使用:


这是此问题的副本:,正在尝试查找它
In [22]:
index = pd.Index( [ 'a', 'b', 'c' ] )
index.get_loc('b')

Out[22]:
1