
Aggregate individual features to individual level
get_individual_aggregated_features.RdTakes raw trait measurements and aggregates them by individual, handling multiple census and multiple values appropriately. Uses data.table for optimal performance on large datasets.
Usage
get_individual_aggregated_features(
individual_ids = NULL,
trait_ids = NULL,
plot_ids = NULL,
include_multi_census = FALSE,
remove_issues = TRUE,
aggregation_mode = c("auto", "mean", "last", "mode", "concat"),
include_issue = FALSE,
include_measurement_ids = FALSE,
census_strategy = c("last", "first", "mean"),
con = NULL
)Arguments
- individual_ids
Vector of individual IDs
- trait_ids
Vector of trait IDs to extract (optional)
- plot_ids
Vector of plot IDs (optional, for filtering)
- include_multi_census
Include census-specific values
- remove_issues
Remove measurements flagged with issues
- aggregation_mode
How to aggregate: "mean", "last", "mode", "concat"
- include_issue
Include aggregated issue column (default FALSE)
- include_measurement_ids
Include aggregated id_trait_measures column (default FALSE)
- con
Database connection