Learn R Programming

vald.extractor (version 0.1.1)

standardize_vald_metadata: Create Unified Athlete Metadata with Group Assignments

Description

Processes raw profile and group data to create a clean, analysis-ready metadata table. Unnests group memberships, concatenates group names, and applies sports classification logic.

Usage

standardize_vald_metadata(profiles, groups, verbose = TRUE)

Value

A data frame with one row per athlete containing:

profileId

Unique athlete identifier

givenName, familyName

Athlete names

dateOfBirth, sex

Demographic information

all_group_names

Comma-separated list of all group memberships

all_group_ids

Comma-separated list of all group IDs

Arguments

profiles

Data frame. Raw profile data from fetch_vald_metadata().

groups

Data frame. Raw group data from fetch_vald_metadata().

verbose

Logical. If TRUE, prints progress messages. Default is TRUE.

Details

Standardize VALD Metadata

Examples

Run this code
# \donttest{
if (FALSE) {
  metadata <- fetch_vald_metadata(client_id, client_secret, tenant_id)
  clean_metadata <- standardize_vald_metadata(
    profiles = metadata$profiles,
    groups = metadata$groups
  )
}
# }

Run the code above in your browser using DataLab