Extracts non-ranking, plot-level trait data from a ClimMob trial object. The function detects variables ending in "_a", "_b", or "_c", infers the trait and collection moment, and reshapes the data into long format for analysis.

exportMeasuredTraits(x)

Arguments

x

An object of class CM_list containing raw ClimMob trial data.

Value

A data frame with one row per genotype observation, including block ID, plot, genotype name, collection moment, trait name, value, and value type.