相关疑难解决方法(0)

如何仅堆叠数据框中的某些列?

我在以下格式的数据框中有一些数据:

A  B  C  V1  V2  V3
1  1  1  x   y   z
1  1  2  a   b   c
...
Run Code Online (Sandbox Code Playgroud)

其中 A、B、C 是因子,A、B、C 组合对于每一行都是唯一的。

我需要将一些列转换为因子,以实现如下形式:

A  B  C  V  val
1  1  1  V1 x
1  1  1  V2 y
1  1  1  V3 z
1  1  2  V1 a
1  1  2  V2 b
1  1  2  V2 c
...
Run Code Online (Sandbox Code Playgroud)

这似乎与堆栈和xtabs的逆有关,但我不知道如何指定仅应“堆叠”某些列。

r reshape

4
推荐指数
1
解决办法
3747
查看次数

标签 统计

r ×1

reshape ×1