pandas.tseries.offsets.SemiMonthBegin #
- pandas.tseries.offsets类 。半月开始#
每月两个 DateOffset 在该月的第一天和 day_of_month 重复。
- 参数:
- n整数,默认1
代表的月份数。
- 标准化布尔值,默认 False
在生成日期范围之前将开始/结束日期标准化为午夜。
- day_of_month int, {1, 3,…,27},默认 15
一个月中某一天的特定整数。
例子
>>> ts = pd.Timestamp(2022, 1, 1) >>> ts + pd.offsets.SemiMonthBegin() Timestamp('2022-01-15 00:00:00')
属性
base
返回调用偏移对象的副本,其中 n=1 且所有其他属性相等。
返回表示频率的字符串。
返回偏移量的额外参数的字典。
返回表示基频的字符串。
方法
copy
()返回频率的副本。
(已弃用)返回布尔值,频率是否为单位频率 (n=1)。
is_month_end
(TS)返回布尔值,时间戳是否出现在月末。
is_month_start
(TS)返回布尔值,时间戳是否出现在月份开始时。
is_on_offset
(dt)返回时间戳是否与此频率相交的布尔值。
is_quarter_end
(TS)返回布尔值,时间戳是否出现在季度末。
is_quarter_start
(TS)返回布尔值,时间戳是否出现在季度开始时。
is_year_end
(TS)返回布尔值,时间戳是否出现在年末。
is_year_start
(TS)返回布尔值,时间戳是否出现在年份开始。
rollback
(dt)仅当不在偏移上时,才将提供的日期向后滚动到下一个偏移。
rollforward
(dt)仅当不在偏移时,将提供的日期向前滚动到下一个偏移。