pandas.PeriodIndex #

熊猫类 periodIndex ( data = None , ordinal = None , freq = None , dtype = None , copy = False , name = None , ** fields ) [来源] #

不可变的 ndarray 保存指示规则时间段的序数值。

索引键被装箱到携带元数据(例如,频率信息)的Period对象。

参数
类似数据数组(1d int np.ndarray 或 periodArray),可选

用于构建索引的可选周期数据。

复制布尔值

复制输入 ndarray。

freq str 或 period 对象,可选

pandas 时期字符串或相应对象之一。

Year int、数组或Series,默认 None

自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。

月份int、数组或 Series,默认 None

自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。

四分之一整数、数组或系列,默认无

自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。

day int、数组或系列,默认 None

自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。

hour int、数组或系列,默认 None

自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。

分钟int、数组或系列,默认 None

自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。

第二个int、数组或 Series,默认 None

自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。

dtype str 或 periodDtype,默认 None

也可以看看

Index

基本 pandas 索引类型。

Period

代表一段时间。

DatetimeIndex

包含 datetime64 数据的索引。

TimedeltaIndex

timedelta64 数据的索引。

period_range

创建固定频率的PeriodIndex。

例子

>>> idx = pd.PeriodIndex.from_fields(year=[2000, 2002], quarter=[1, 3])
>>> idx
PeriodIndex(['2000Q1', '2002Q3'], dtype='period[Q-DEC]')

属性

day

期间的日子。

dayofweek

一周中的哪一天,星期一=0,星期日=6。

day_of_week

一周中的哪一天,星期一=0,星期日=6。

dayofyear

一年中的第一个日子。

day_of_year

一年中的第一个日子。

days_in_month

该月的天数。

daysinmonth

该月的天数。

end_time

获取该期间结束的时间戳。

freqstr

如果设置了频率对象,则将其作为字符串返回,否则返回 None。

hour

期间的小时。

is_leap_year

逻辑指示日期是否属于闰年。

minute

该期间的分钟。

month

月份为一月=1,十二月=12。

quarter

日期的季度。

second

期间第二次。

start_time

获取该期间开始的时间戳。

week

一年中的第几周。

weekday

一周中的哪一天,星期一=0,星期日=6。

weekofyear

一年中的第几周。

year

期间的年份。

频率

方法

asfreq([频率,方式])

将 periodArray 转换为指定频率freq

strftime(*args, **kwargs)

使用指定的日期格式转换为索引。

to_timestamp([频率,方式])

转换为 DatetimeArray/Index。

来自字段

from_ordinals