课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
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:区间结束的Timestampstart_time:区间开始的Timestamp
  • freq

方法:

  • .asfreq(freq,how):转换为其他区间。其中freq为字符串。how可以为'E'/'end',表示包含区间结束;'S'/'start'表示包含区间开始。
  • .now(freq):返回当期日期对应freq下的Period
  • strftime(format):给出Period的格式化字符串表示
  • to_timestamp(freq,how):转换为Timestamp