`pivot_decision_tbl_wider`, pivots the decision table into a wider form with one paper per row and each column as a decision. `pivot_decision_tbl_longer` pivots all the columns, except paper and model, to the long format.
pivot_decision_tbl_wider(df)
pivot_decision_tbl_longer(df)
A data frame in wide format with decisions split across columns.
raw_df <- read.csv(system.file("papers.csv", package = "dossier")) |> tibble::as_tibble()
tbl_df <- as_decision_tbl(raw_df)
pivot_decision_tbl_wider(tbl_df)
#> # A tibble: 6 × 30
#> paper model barometric_pressure_…¹ barometric_pressure_…²
#> <chr> <chr> <chr> <chr>
#> 1 braga generalized additiv… LOESS to minimize Akaike's …
#> 2 katsouyanni generalized additiv… NA NA
#> 3 ostro Poisson regression NA NA
#> 4 peel Poisson generalized… NA NA
#> 5 schwartz Poisson regression NA NA
#> 6 zanobetti generalized additiv… NA NA
#> # ℹ abbreviated names: ¹barometric_pressure_parameter_method,
#> # ²barometric_pressure_parameter_reason
#> # ℹ 26 more variables: barometric_pressure_parameter_decision <chr>,
#> # barometric_pressure_spatial_reason <chr>,
#> # barometric_pressure_spatial_decision <chr>,
#> # humidity_parameter_method <chr>, humidity_parameter_reason <chr>,
#> # humidity_parameter_decision <chr>, humidity_spatial_reason <chr>, …
pivot_decision_tbl_longer(tbl_df)
#> # A tibble: 64 × 8
#> paper variable type model parameter decision reason id
#> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <int>
#> 1 braga barometric_pressure parameter generali… smoothin… baromet… LOESS 1
#> 2 braga barometric_pressure parameter generali… smoothin… baromet… to mi… 2
#> 3 braga barometric_pressure spatial generali… NA baromet… to al… 3
#> 4 braga barometric_pressure spatial generali… NA baromet… chose… 4
#> 5 braga humidity parameter generali… smoothin… humidit… LOESS 5
#> 6 braga humidity parameter generali… smoothin… humidit… to mi… 6
#> 7 braga humidity spatial generali… NA humidit… to al… 7
#> 8 braga humidity spatial generali… NA humidit… chose… 8
#> 9 braga temperature parameter generali… smoothin… tempera… LOESS 9
#> 10 braga temperature parameter generali… smoothin… tempera… to mi… 10
#> # ℹ 54 more rows