【发布时间】:2020-05-13 04:37:28
【问题描述】:
求助pivot_wider的使用。我有超过 100 个变量和 30 万个观察值的大型数据集。我试图根据一个关键变量进一步传播信息,但我什至可能使用了错误的方法。一个更简洁的例子:
> example <- data.frame(incident_num = c("X1", "X1", "X2", "X3", "X3", "X3", "X4"),
unit_num = c("T1", "E2", "M1", "M3", "T5", "E6", "M5"))
> example
incident_num unit_num
1 X1 T1
2 X1 E2
3 X2 M1
4 X3 M3
5 X3 T5
6 X3 E6
7 X4 M5
我想要达到的是:
output
incident_num unit_num_1 unit_num_2 unit_num_3
1 X1 T1 E2 <NA>
2 X2 M1 <NA> <NA>
3 X3 M3 T5 E6
4 X4 M5 <NA> <NA>
这还包括与unit_num 关联的所有其他变量。任何帮助将不胜感激!
【问题讨论】: