pandas.Index.putmask#
- Index.putmask(mask, value)[源代码][源代码]#
返回一个用掩码设置的值的新索引。
- 参数:
- masknp.ndarray[bool]
布尔数组,表示原始数据中值不是
NA
的位置。- 值scalar
用于填充空洞的标量值(例如 0)。此值不能是类列表。
- 返回:
- 索引
使用掩码设置的值的新索引。
参见
numpy.ndarray.putmask
基于条件和输入值更改数组的元素。
例子
>>> idx1 = pd.Index([1, 2, 3]) >>> idx2 = pd.Index([5, 6, 7]) >>> idx1.putmask([True, False, False], idx2) Index([5, 2, 3], dtype='int64')