本文主要关于
reshape2
中dcast()
函数长转宽时候如何转换多列
问题。其他的款转长网上有很多,就不再这里一 一讲解了。主要说一下如何选择多列
dcast()
函数来自reshape2
包,该包长、宽互转,主要用到的是melt()
和dcast()
代码:
#长转宽——dcast
dcast(
data = mydata,
var1 + var2 ~ var3
#左侧是要保留的字段,右侧是分割的分类变量.列数等于表达式,相当于var1和var2是左侧开始的,var3是右侧结束的,具体的如何使用可以百度一下,好多,主要是var1+var2,通过加号选择多列变量
#右侧分类变量的类别个数
)