【发布时间】:2018-05-25 14:45:26
【问题描述】:
我有一个数据框,我正在尝试将第一列重塑为新的标题。我曾尝试在 Google 上搜索并使用 Stack Overflow,但找不到任何符合我的问题的内容
这是我正在尝试做的一个简单示例。我有一个如下所示的数据框
v1 v2 v3 v4
1 A B 1 0
2 C D 3 0
这个可以得到:
v1 <- matrix(c("A", "C"), nrow=2, ncol=1)
v2 <- matrix(c("B", "D"), nrow=2, ncol=1)
v3 <- c(1,3)
v4 <- c(0,0)
data <- cbind(v1,v2,v3,v4)
data <- as.data.frame(data)
我正在尝试将数据转换为以下内容
| V2 | A.V3 | A.V4 | C.V3 | C.V4 |
| B | 1 | 2 | 0 | 0 |
| D | 0 | 0 | 3 | 4 |
我尝试使用 reshape 包,但无法让它按我想要的方式工作。
谢谢, 山
【问题讨论】: