Skip to contents

Transforms priority species catch data from wide to long format. Extracts columns containing "PrioritySpeciesCatch", reshapes them into rows, and converts to numeric types.

Usage

reshape_priority_species(raw_data = NULL)

Arguments

raw_data

Data frame with priority species columns following pattern PrioritySpeciesCatch.{i}.{field}.

Value

Tibble with columns: submission_id, n_priority, priority_species, length_type, length_cm, weight_priority.

Details

Iterates through priority species numbers (0-based in raw data, 1-based in output), reshapes each group to standardized column names, filters out incomplete records, and combines into long format.