nwm_region_mgr.utils.validation_utils.check_columns_dataframe#
- nwm_region_mgr.utils.validation_utils.check_columns_dataframe(file, columns, case_sensitive=True)[source]#
Check if the required columns are present in the file.
- Parameters:
file – Path to the CSV or Parquet file.
columns – Set of required column names.
case_sensitive – Whether to check column names in a case-sensitive manner (default: True).
- Raises:
ValueError – If any of the required columns are missing in the file.