我正在努力解决一个可能很简单的问题。我有一个包含 n 行的 1 列数据框(n 是 3 的倍数)。我想在第二列中添加整数,例如:1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,.. 我怎样才能做到这一点dplyr 作为不同行长(均为 3 的倍数)的通用解决方案。
我试过这个:
df <- tibble(Col1 = c(1:12)) %>%
mutate(Col2 = rep(1:4, each=3))
这行得通。但我想有一个 n 行的解决方案,每个 = 3 。非常感谢!