最近我使用dplyr进行所有数据操作,它是一个很好的工具.但是我无法使用dplyr融合或转换数据框.有没有办法做到这一点?现在我正在使用reshape2来达到这个目的.
我想'dplyr'解决方案:
require(reshape2)
data(iris)
dat <- melt(iris,id.vars="Species")
Run Code Online (Sandbox Code Playgroud) 这看起来微不足道。我如何在这里使用pivot_longer代替melt:
foo <- matrix(1:9,3,3)
reshape2::melt(foo,varnames = c("x","y"),value.name = "z")
Run Code Online (Sandbox Code Playgroud)