我的问题是:
我有一个由200000行和3个不同列组成的矩阵(productID、周、订单(。我想把productID(从1开始(放在product列中,并为每个ID创建26行。我想把1-26放在周列中。
我知道这没那么难,但我一直在犯错误。
非常感谢你的帮助!
你在找这样的东西吗:
tibble(productID = 1:4, week = 5:8, order = "Test") %>%
tidyr::complete(week = 1:26, productID = 1:4, fill = list(order = NA_character_))
# A tibble: 104 x 3
week productID order
<int> <int> <chr>
1 1 1 NA
2 1 2 NA
3 1 3 NA
4 1 4 NA
5 2 1 NA
6 2 2 NA
7 2 3 NA
8 2 4 NA
9 3 1 NA
10 3 2 NA
# ... with 94 more rows