我正在尝试学习如何使用 tidyr 将宽数据转换为长数据。假设我的数据如下所示:
df1 <- data.frame(V1=c(1.5,7.4),
V2=c(6.7,8.8),
sim=c(1,2))
我想把我变成这样:
df2 <- data.frame(sim=c(1,1,2,2),
Value=c(1.5,6.7,7.4,8.8))
我认为收集是我必须使用的功能,但我不理解帮助文件。这就是我现在所拥有的:
df1 %>%
gather(key=sim, value=V1:V2)
错误显示“错误:无效的列规范”
谢谢!