Python Pandas TimedeltaIndex.take()

Python Pandas TimedeltaIndex.take()

Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。

Pandas TimedeltaIndex.take()函数返回一个新的指数,该指数是由指数选择的值。我们一般会传递一个待取的索引列表。它用于与numpy数组的内部兼容。

语法: TimedeltaIndex.take(indices, axis=0, allow_fill=True, fill_value=None, **kwargs)

参数 :
indices : 列表 要采取的指数
axis:选择数值的轴,总是0。
allow_fill : bool, default true
fill_value : bool, default None ,如果allow_fill=True并且fill_value不是None,由-1指定的索引被视为NA。如果索引不包含NA,则引发ValueError。

返回:相同类型的对象

例子#1:使用TimedeltaIndex.take()函数返回一个新的TimedeltaIndex对象,其中只包含选定的值。

# importing pandas as pd
import pandas as pd
  
# Create the TimedeltaIndex object
tidx = pd.TimedeltaIndex(data =['06:05:01.000030', '+23:59:59.999999', 
                        '22 day 2 min 3us 10ns', '+23:29:59.999999', 
                        '+12:19:59.999999'])
  
# Print the TimedeltaIndex object
print(tidx)
Python

输出 :
Python Pandas TimedeltaIndex.take()

现在我们将使用TimedeltaIndex.take()函数,从tidx中选择一些特定的值。

# select specific values.
tidx.take([2, 3, 4])
Python

输出 :
Python Pandas TimedeltaIndex.take()

正如我们在输出中看到的,TimedeltaIndex.take()函数返回了一个新的TimedeltaIndex对象,其中只包含那些位置被传递给该函数的元素。

例子#2:使用TimedeltaIndex.take()函数返回一个新的TimedeltaIndex对象,其中只包含选定的值。

# importing pandas as pd
import pandas as pd
  
# Create the TimedeltaIndex object
tidx = pd.TimedeltaIndex(start ='1 days 02:00:12.001124', 
                         periods = 5, freq ='D', name ='Koala')
  
# Print the TimedeltaIndex object
tidx
Python

输出 :
Python Pandas TimedeltaIndex.take()

现在我们将使用TimedeltaIndex.take()函数,从tidx中选择一些特定的值。

# select specific values.
tidx.take([0, 1, 2])
Python

输出 :
Python Pandas TimedeltaIndex.take()
正如我们在输出中看到的,TimedeltaIndex.take()函数返回了一个新的TimedeltaIndex对象,其中只包含那些位置被传递给该函数的元素。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Pandas 日期时间

登录

注册