Python Pandas TimedeltaIndex. factorize
Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。
Pandas TimedeltaIndex.factize()函数将给定的TimedeltaIndex对象的元素编码为一个枚举类型或分类变量。
语法: TimedeltaIndex.factorize(sort=False, na_sentinel=-1)
参数 :
sort:按数值排序
na_sentinel :标记 “未找到 “的值
返回:标签:原始数组的索引器
例子#1:使用TimedeltaIndex.factize()函数对给定的TimedeltaIndex对象的元素进行编码。
输出 :
现在我们将使用TimedeltaIndex.factize()函数对tidx对象进行编码。
输出 :
正如我们在输出中看到的,TimedeltaIndex.factize()函数已经对tidx对象的元素进行了编码。它为每个元素分配了一个唯一的代码。
例子2:使用TimedeltaIndex.factize()函数来检查两个给定的TimedeltaIndex对象中包含的元素是否相同。
输出 :
现在我们将使用TimedeltaIndex.factize()函数对tidx对象进行编码。
输出 :
正如我们在输出中看到的,TimedeltaIndex.factize()函数已经对tidx对象的元素进行了编码。它为每个元素分配了一个唯一的代码。