R语言 行转列&列转行函数melt() dcast()
Trust Me,你会喜欢这2个函数的!!!
# 数据集
head(RES_APP_traffic)
# 列转行 melt()
RES_APP_traffic<-melt(RES_APP_traffic,id.vars = c('Date','维度','对比指标'),variable.names = 'v1')
# 行转列 dcast()
RES_APP_traffic$label<-paste0(RES_APP_traffic$variable,'#',RES_APP_traffic$Date) # 生成指标与日期的混合列,仅作参考哈
RES_APP_traffic<-dcast(RES_APP_traffic,维度+对比指标~label,value.var = 'value')