piper.factory.generate_periods¶
-
piper.factory.generate_periods(year: int = 2021, month_range: Tuple = (1, 12), delta_range: Tuple = (1, 10), rows: int = 20, seed: int = 42) → pandas.core.frame.DataFrame[source]¶ Generate random effective and expired period pair values
Examples
head(generate_periods(year=2022, rows=5))
effective | expired |2022-07-07 | 2022-07-15 |2022-04-26 | 2022-05-01 |2022-11-19 | 2022-11-23 |2022-08-23 | 2022-08-31 |- Parameters
year – desired year
month_range – range of months required for effective date range.count
delta_range – range of delta periods to add to effective
rows – number of rows or records needed
seed – default 42 - for testing, provide consistent outcome by setting the random seed value
- Returns
- Return type
A pandas dataframe containing generated effective and expired pair values.