library(tidyverse)
df <- tribble(
~Time, ~Group, ~Name, ~Number,
1, "A", "AKSJ", 12,
1, "B", "ASJ", 13,
2, "A", "ISJKS", 12,
2, "B", "EFJ", 45,
3, "A", "IF", 12,
3, "B", "DE", 54
)
df |>
pivot_wider(
names_from = Group,
values_from = c(Name, Number),
names_vary = "slowest"
)
#> # A tibble: 3 × 5
#> Time Name_A Number_A Name_B Number_B
#> <dbl> <chr> <dbl> <chr> <dbl>
#> 1 1 AKSJ 12 ASJ 13
#> 2 2 ISJKS 12 EFJ 45
#> 3 3 IF 12 DE 54
创建于2023-03-28年第reprex v2.0.2页