Python Pandas TimedeltaIndex.searchsorted
Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。
Pandas TimedeltaIndex.searchsorted()函数找到应该插入元素的索引,以保持顺序。在一个已排序的TimedeltaIndex self中找到索引,如果在索引之前插入value中的相应元素,那么self的顺序将被保留。
语法: TimedeltaIndex.searchsorted(value, side=’left’, sorter=None)
参数 :
value : [array_like] 要插入到自我的数值。
side : 如果是’left’,给出找到的第一个合适位置的索引。如果是’右’,则返回最后一个这样的索引。如果没有合适的索引,则返回0或N(其中N是self的长度)。
sorter : 可选的整数索引数组,将自己排序为升序。它们通常是np.argsort的结果。
返回:形状与值相同的插入点的阵列。
例子#1:使用TimedeltaIndex.searchsorted()函数来寻找应该插入元素的索引,以保持给定的TimedeltaIndex对象的顺序。
输出 :
现在我们将使用TimedeltaIndex.searchsorted()函数来找到应该插入给定元素的索引值,以保持给定对象中的顺序。
输出 :
正如我们在输出中看到的,TimedeltaIndex.searchsorted()函数返回了3,表明这是应该插入传递值的地方,以保持给定TimedeltaIndex对象中的顺序。
示例#2:使用TimedeltaIndex.searchsorted()函数来查找应插入元素的索引,以保持给定的TimedeltaIndex对象的顺序。
输出 :
现在我们将使用TimedeltaIndex.searchsorted()函数来找到应该插入给定元素的索引值,以保持给定对象中的顺序。
输出 :
正如我们在输出中看到的,TimedeltaIndex.searchsorted()函数返回了3,表明这是一个应该插入传递值的地方。