pandas.Index.get_indexer_for#

final Index.get_indexer_for(target)[源代码][源代码]#

即使在非唯一情况下,也保证返回一个索引器。

这会根据情况分派到 get_indexer 或 get_indexer_non_unique。

参数:
目标索引

一个包含用于计算索引器值的可迭代对象。

返回:
np.ndarray[np.intp]

索引列表。

参见

Index.get_indexer

计算给定当前索引的新索引的索引器和掩码。

Index.get_non_unique

返回给定当前索引的新索引的索引器和掩码。

例子

>>> idx = pd.Index([np.nan, "var1", np.nan])
>>> idx.get_indexer_for([np.nan])
array([0, 2])