7分钟
时间段 Period
Period
表示一个标准的时间段(如某年,某月)。时间段的长短由freq
属性决定。
pd.Period(value=None, freq=None, ordinal=None, year=None, month=None,
quarter=None, day=None, hour=None, minute=None, second=None)
参数:
value
:一个Period
对象或者字符串(如'4Q2016'
),它表示一个时区段。默认为None
freq
:一个字符串,表示区间长度。可选的值从下面函数获取:pandas.tseries.frequencies._period_code_map.keys()
pandas.tseries.frequencies._period_alias_dictionary()
- 其他的参数和前面的其他类的构造函数类似。其中
quarter
表示季度。
属性:
day/dayofweek/dayofyear/hour/minute/quarter/second/
year/week/weekday/weekofyear/year
:对应的属性end_time
:区间结束的Timestamp
。start_time
:区间开始的Timestamp
freq
方法:
.asfreq(freq,how)
:转换为其他区间。其中freq
为字符串。how
可以为'E'/'end'
,表示包含区间结束;'S'/'start'
表示包含区间开始。.now(freq)
:返回当期日期对应freq
下的Period
strftime(format)
:给出Period
的格式化字符串表示to_timestamp(freq,how)
:转换为Timestamp
。
学员评价