小编shu*_*shi的帖子

在 dcast 中对列进行排序

使用 dcast 时,如何根据列“Col”指定列顺序?

df <- dcast(x, ID ~ ColumnName, value.var = "Answer")
Run Code Online (Sandbox Code Playgroud)

我需要解决方案不特定于数据,因为 x 可以是任何问题的结果(因此 Col 可以是 1-3 或 1-2 等)。下面是 x 的两个虚拟示例。

ID        Answer        ColumnName        Col
1         Anduin        First Name        1
1         Wrynn         Surname           2
1         Alliance      Faction           3
2         Sylvanas      First Name        1
2         Windrunner    Surname           2
2         Horde         Faction           3



ID        Answer        ColumnName        Col
1         The Kirin Tor Quest             1
1         90            Level             2
2         Emissary      Quest             1
2         38            Level             2
Run Code Online (Sandbox Code Playgroud)

r reshape2 dcast

3
推荐指数
2
解决办法
2141
查看次数

标签 统计

dcast ×1

r ×1

reshape2 ×1