# \donttest{
library(tidyr)
# Example data of plant species observations and measurements
df <- tibble::tibble(
Site = c("Adelaide River", "Adelaide River", "AgnesBanks"),
Species = c("Corymbia latifolia", "Banksia aemula", "Acacia aneura"),
Latitude = c(-13.04, -13.04, -33.60),
Longitude = c(131.07, 131.07, 150.72),
LMA_g.m2 = c(NA, 180.07, 159.01),
LeafN_area_g.m2 = c(1.100, 0.913, 2.960)
)
# Reformat columns to Darwin Core Standard
# Measurement columns are reformatted and nested in column `measurementOrFact`
df_dwc <- df |>
set_measurements(
cols = c(LMA_g.m2,
LeafN_area_g.m2),
unit = c("g/m2",
"g/m2"),
type = c("leaf mass per area",
"leaf nitrogen per area")
)
df_dwc
# Unnest to view full long format data frame
df_dwc |>
tidyr::unnest(measurementOrFact)
# }
Run the code above in your browser using DataLab