check_sufficient_rows¶
yohou.utils.validation.check_sufficient_rows(df, min_rows, context, df_name='DataFrame')
¶
Validate DataFrame has sufficient rows for operation.
Generic validation consolidating observation horizon, seasonality cycle, and interval inference checks.
Parameters¶
| Name | Type | Description | Default |
|---|---|---|---|
df
|
DataFrame
|
DataFrame to validate. |
required |
min_rows
|
int
|
Minimum number of rows required. |
required |
context
|
str
|
Description of why rows are needed (for error message). Examples: "for memory buffer", "for seasonal decomposition", "to compute time intervals" |
required |
df_name
|
str
|
Name of DataFrame in error message. |
"DataFrame"
|
Raises¶
| Type | Description |
|---|---|
ValueError
|
If DataFrame has fewer rows than required. |
See Also¶
check_forecasting_horizon_positive: Validate forecasting horizon is positive.check_X_actual_required: Validate X_actual is provided for recursive prediction.