Validates input data frame for visualization functions, checking required columns and data types.
validate_topolow_df(
df,
ndim,
require_clusters = FALSE,
require_temporal = FALSE
)
Validated data frame or throws error if invalid
Data frame to validate
Number of dimensions expected in coordinate columns. Names of coordinate columns must start with a "V".
Whether cluster column is required
Whether year column is required