pandas.Period
pandas.Period(value=None, freq=None, ordinal=None, year=None, month=None, quarter=None, day=None, hour=None, minute=None, second=None)
表示一段时间。
Parameters
| value |
代表的时间段 |
| freq |
时期字符串 |
| ordinal |
|
| year |
时期对应的年 |
| month |
时期对应的月 |
| quarter |
时期的季度值 |
| day |
时期对应的天 |
| hour |
时期对应的小时 |
| minute |
时期对应的分钟 |
| second |
时期对应的秒 |
Attributes
| 属性 |
应用 |
输出 |
| day |
pd.Period("2021-10-01").day |
1 |
| dayofweek |
pd.Period("2021-10-01").dayofweek |
4 |
| dayofyear |
pd.Period("2021-10-01").dayofyear |
274 |
| days_in_month |
pd.Period("2021-10-01").days_in_month |
31 |
| daysinmonth |
pd.Period("2021-10-01").daysinmonth |
31 |
| hour |
pd.Period("08:08:08").hour |
8 |
| minute |
pd.Period("08:08:08").minute |
8 |
| qyear |
pd.Period("08:08:08").qyear |
1 |
| second |
pd.Period("08:08:08").second |
8 |
| start_time |
pd.Period("2021-10-01").start_time |
Timestamp(‘2021-10-01 00:00:00’) |
| week |
pd.Period("2021-10-01").week |
39 |
| weekday |
pd.Period("2021-10-01").weekday |
4 |
| end_time |
pd.Period("2021-10-01").end_time |
Timestamp(‘2021-10-01 23:59:59.999999999’) |
| freq |
pd.Period("2021-10-01").freq |
|
| freqstr |
pd.Period("2021-10-01").freqstr |
‘D’ |
| is_leap_year |
pd.Period("2021-10-01").is_leap_year |
False |
| month |
pd.Period("2021-10-01").month |
10 |
| ordinal |
pd.Period("2021-10-01").ordinal |
18901 |
| quarter |
pd.Period("2021-10-01").quarter |
4 |
| weekofyear |
pd.Period("2021-10-01").weekofyear |
39 |
| year |
pd.Period("2021-10-01").year |
2021 |
Methods
| asfreq |
在间隔的开始或结束处将周期转换为所需的频率 |
| strftime |
根据选定的fmt,返回Period的字符串表现形式 |
| to_timestamp |
返回时期的时间戳表示 |