MCPcopy
hub / github.com/pandas-dev/pandas / _get_annual_rule

Method _get_annual_rule

pandas/tseries/frequencies.py:357–369  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

355 return _maybe_add_count("D", days)
356
357 def _get_annual_rule(self) -> str | None:
358 if len(self.ydiffs) > 1:
359 return None
360
361 if len(unique(self.fields["M"])) > 1:
362 return None
363
364 pos_check = self.month_position_check()
365
366 if pos_check is None:
367 return None
368 else:
369 return {"cs": "YS", "bs": "BYS", "ce": "YE", "be": "BYE"}.get(pos_check)
370
371 def _get_quarterly_rule(self) -> str | None:
372 if len(self.mdiffs) > 1:

Callers 1

_infer_daily_ruleMethod · 0.95

Calls 3

month_position_checkMethod · 0.95
uniqueFunction · 0.90
getMethod · 0.45

Tested by

no test coverage detected