目录

搜索

输入搜索字词或模块,类或函数名称。

pandas.MultiIndex.get_indexer

MultiIndex.get_indexer(target, method=None, limit=None, tolerance=None)[source]

给定当前索引的新索引的计算索引器和掩码。索引器应该用作ndarray.take的输入,以将当前数据与新索引对齐。掩码确定当前索引中是否找到标签

参数:

target:MultiIndex或Index(of tuples)

方法:{'pad','ffill','backfill','bfill'}

pad / ffill:将LAST有效观察向前传播到下一个有效回填/ bfill:使用NEXT有效观察填充间隙

返回:

(索引器,掩码):(ndarray,ndarray)

笔记

这是一个低级的方法,可能应该使用自己的风险

例子

>>> indexer, mask = index.get_indexer(new_index)
>>> new_values = cur_values.take(indexer)
>>> new_values[-mask] = np.nan
Scroll To Top