pandas.TimedeltaIndex¶
- class
pandas.
TimedeltaIndex
[source]¶ timedelta64数据的不可变的ndarray,在内部表示为int64,并且可以加框为timedelta对象
参数: data:array-like(1-dimensional),可选
可选的timedelta样数据来构造索引
单位:arg(D,h,m,s,ms,us,ns)的单位表示单位,可选
其是整数/浮点数
freq:索引的频率,可选
copy:bool
制作输入ndarray的副本
start:起始值,timedelta样,可选
如果数据为None,则start用作生成常规timedelta数据的起点。
时期:int,可选,> 0
生成的周期数,如果生成索引。优先于结束参数
end:结束时间,timedelta样,可选
如果periods是none,生成的索引将扩展到第一个符合的时间或刚刚结束的参数
已关闭:字符串或无,默认值无
将相对于给定频率的间隔关闭为“左”,“右”或两侧(无)
name:object
要存储在索引中的名称
笔记
要了解有关频率字符串的详情,请参阅此链接。
属性
T
返回转置,这是通过定义self asi8
asobject
return object包含盒装值的索引 base
如果基础数据的内存是,则返回基础对象 components
返回Timedeltas的组件(天,小时,分钟,秒,毫秒,微秒,纳秒)的数据帧。 data
返回底层数据的数据指针 days
每个元素的天数。 dtype
dtype_str
flags
freq
freqstr
如果它的设置返回频率对象作为字符串,否则返回None has_duplicates
hasnans
inferred_freq
inferred_type
is_all_dates
is_monotonic
is_monotonic_increasing的别名(已弃用) is_monotonic_decreasing
返回如果索引是单调递减(只等于或 is_monotonic_increasing
返回如果索引是单调递增(只等于或 is_unique
itemsize
返回底层数据项的dtype的大小 microseconds
每个元素的微秒数(> = 0和小于1秒)。 name
names
nanoseconds
每个元素的纳秒数(> = 0和小于1微秒)。 nbytes
返回底层数据中的字节数 ndim
返回底层数据的维数, nlevels
resolution
seconds
每个元素的秒数(> = 0和小于1天)。 shape
返回基础数据的形状的元组 size
返回底层数据中的元素数量 strides
返回基础数据的步幅 values
将底层数据作为ndarray返回 方法
all
([other])any
([other])append
(other)将索引选项集合附加在一起 argmax
([axis])返回沿轴的最大值的索引。 argmin
([axis])返回沿轴的最小值的索引。 argsort
(\ * args,\ * \ * kwargs)返回将索引及其基础数据排序的索引。 asof
(label)对于排序的索引,返回最近的标签,直到并包括传递的标签。 asof_locs
(其中,mask)其中:时间戳数组 astype
(dtype [,copy])创建一个值转换为dtypes的索引。 ceil
(freq)ceil索引到指定的频率 copy
([name,deep,dtype])制作此对象的副本。 delete
(loc)创建一个新的DatetimeIndex,并删除已传递的位置。 difference
(其他)返回索引中不在其他中的元素的新索引。 drop
(labels [,errors])创建新索引,并删除已通过的标签列表 drop_duplicates
(\ * args,\ * \ * kwargs)返回索引,重复值已删除 dropna
([how])无NA / NaN值的返回索引 duplicated
(\ * args,\ * \ * kwargs)返回boolean np.ndarray表示重复值 equals
(其他)确定两个Index对象是否包含相同的元素。 factorize
([sort,na_sentinel])将对象编码为枚举类型或类别变量 fillna
([value,downcast])用指定值填充NA / NaN值 floor
(freq)将索引落到指定的频率 format
([name,formatter])渲染索引的字符串表示 get_duplicates
()get_indexer
(target [,method,limit,tolerance])给定当前索引的新索引的计算索引器和掩码。 get_indexer_for
(target,\ * \ * kwargs)即使非唯一也保证返回索引器 get_indexer_non_unique
(target)返回适合从非唯一索引获取的索引器 get_level_values
(level)所请求级别的标签值的返回向量,等于长度 get_loc
(键[,方法,公差])获取所请求标签的整数位置 get_slice_bound
(label,side,kind)计算与给定标签相对应的切片界限。 get_value
(series,key)从1维数组中快速查找值。 get_value_maybe_box
(系列,键)get_values
()将底层数据作为ndarray返回 groupby
(值)按给定的值数组对索引标签进行分组。 holds_integer
()identical
(其他)类似于equals,但检查其他类似的属性 insert
(loc,item)使新索引在位置插入新项目 intersection
(其他)TimedeltaIndex对象的专用交集。 is_
(其他)更灵活,更快速的检查,如 is
,但通过视图工作is_boolean
()is_categorical
()is_floating
()is_integer
()is_lexsorted_for_tuple
(tup)is_mixed
()is_numeric
()is_object
()is_type_compatible
(typ)isin
(values)计算每个索引值是否在中找到的布尔数组 item
()返回底层数据的第一个元素作为python join
(other [,how,level,return_indexers])请参见Index.join map
(f)max
([axis])返回沿轴的索引或最大值的最大值。 memory_usage
([deep])我的值的内存使用 min
([axis])沿着轴返回索引或最小值的最小值。 nunique
([dropna])返回对象中唯一元素的数量。 order
([return_indexer,ascending])返回Index的排序副本 putmask
(mask,value)返回使用掩码设置的值的新索引 ravel
([order])返回基础数据的展平值的数组 reindex
(target [,method,level,limit,...])使用目标值创建索引(根据需要移动/添加/删除值) rename
(name [,inplace])在索引上设置新名称。 repeat
(重复,\ * args,\ * \ * kwargs)类似于ndarray.repeat reshape
(\ * args,\ * \ * kwargs)NOT IMPLEMENTED:不要调用此方法,因为Index对象不支持重新整形,并且会引发错误。 round
(freq,\ * args,\ * \ * kwargs)将索引循环到指定的频率 searchsorted
(key [,side,sorter])查找要插入元素以维持顺序的索引。 set_names
(names [,level,inplace])在索引上设置新名称。 set_value
(arr,key,value)从1维数组中快速查找值。 shift
(n [,freq])专门的移位,产生一个DatetimeIndex slice_indexer
([start,end,step,kind])对于有序索引,计算输入标签和的切片索引器 slice_locs
([start,end,step,kind])计算输入标签的切片位置。 sort
(\ * args,\ * \ * kwargs)sort_values
([return_indexer,ascending])返回Index的排序副本 sortlevel
([level,ascending,sort_remaining])与Index API的内部兼容性 str
StringMethods
的别名summary
([name])返回摘要表示 sym_diff
(\ * args,\ * \ * kwargs)symmetric_difference
(other [,result_name])计算两个Index对象的对称差异。 take
(indices [,axis,allow_fill,fill_value])返回由索引选择的值的新的%(klass) to_datetime
([dayfirst])DEPRECATED:改用 pandas.to_datetime()
。to_native_types
([slicer])切片和骰子然后格式化 to_pytimedelta
()返回TimedeltaIndex作为datetime.timedelta对象的对象ndarray to_series
(\ * \ * kwargs)创建索引和值都等于索引键的系列 tolist
()返回基础数据的列表 total_seconds
()每个元素的总持续时间,单位为秒。 transpose
(\ * args,\ * \ * kwargs)返回转置,这是通过定义self union
(other)TimedeltaIndex对象的专用联合。 unique
()返回对象中唯一值的索引。 value_counts
([normalize,sort,ascending,...])返回包含唯一值计数的对象。 view
([cls])where
(cond [,other])版本0.19.0中的新功能。