Internal helper function that handles the complete processing pipeline for a single crowd, from data filtering to final output generation.
process_crowd_data(
crwd,
args,
omitted_cols_list,
kept_indep_cats_list,
data,
mesos_var,
mesos_group,
...
)Final output object for the crowd, or NULL if no data remains:
Plot, table, or other analysis object depending on type
NULL if crowd has no valid data after filtering
Character string identifying the current crowd
List of makeme function arguments
Named list of omitted variables for each crowd
Named list of kept independent categories for each crowd
Data frame being analyzed
Mesos-level grouping variable
Specific mesos group identifier
Additional arguments passed to data summarization functions
Complete processing pipeline:
Calculates omitted variables for the crowd
Filters data by crowd membership and variable exclusions
Applies independent category filtering if enabled
Detects variable types and generates data summary
Performs validation and post-processing
Generates final output via make_content()