R/clm__setLongModelComponentsToWide__transformDesignToWide.R

Defines functions transformDesignToWide

transformDesignToWide <- function(modelComponents, name) {
  wideDesign <- modelComponents[[name]] %>%
    dplyr::mutate(wave = unlist(modelComponents$waves), id = unlist(modelComponents$ids)) %>%
    tidyr::pivot_wider(id_cols = id, names_from = wave, values_from = value, names_prefix = "T") %>%
    dplyr::select(tidyr::last_col())

  return(wideDesign)
}
phmpacheco-ufjf/clm documentation built on Dec. 22, 2021, 8:40 a.m.