【发布时间】:2021-07-25 23:58:07
【问题描述】:
看起来使用pivot_wider() 可以轻松完成,但是这个功能似乎只适用于信息按多个变量分组的情况。这是我的数据框:
set.seed(1)
df = data.frame(group = c(rep(c(1:3), each=3)),
value = sample(10:20, 9, replace = T))
group value
1 1 14
2 1 14
3 1 19
4 2 15
5 2 19
6 2 16
7 3 18
8 3 14
9 3 14
而期望的输出是:
1 2 3
14 15 18
14 19 14
19 16 14
你会怎么做?
提前致谢!
编辑:我刚刚意识到不能以数字命名列。因此列名可能类似于:C1、C2、C3。
【问题讨论】: