【发布时间】:2020-05-22 18:33:31
【问题描述】:
我想根据两列在R中解开一个数据框,即从
id segment count freq
1 a x1a f1a
1 b x1b f1b
1 c x1c f1c
2 a x2a f2a
2 b x2b f2b
2 c x2c f2c
我想得到:
id count_a count_b count_c freq_a freq_b freq_c
1 x1a x1b x1c f1a f1b f1c
2 x2a x2b x2c f2a f2b f2c
基本上,这相当于将数据帧的前两列 id 和 segment 拆开。但是,我不知道如何使用 R 中的 unstack() 函数来使其工作。我可以使用非常天真的方法(嵌套 for 循环、连接列名等然后绑定)来做到这一点,但必须有一个更直接有效的方式。
【问题讨论】:
标签: r