美文网首页
R语言数据整理之行列互换

R语言数据整理之行列互换

作者: 良田农庄 | 来源:发表于2020-03-23 20:58 被阅读0次

统计分析时候常常格式录入时候并不是R包想要的格式,如果数据量很大,用excel转换及其麻烦,可以考虑使用reshape2包中的melt函数进行转换,代码示例如下。

mydata<-data.frame(
  name=c("store1","store2","store3","store4"),
  address=c("普陀区","黄浦区","徐汇区","浦东新区"),
  sale2014=c(3000,2500,2100,1000),
  sale2015=c(3020,2800,3900,2000),
  sale2016=c(5150,3600,2700,2500),
  sale2017=c(4450,4100,4000,3200)
)
mydata1<-melt(
  mydata,
  id.vars=c("address","name"),#要保留的主字段
  variable.name = "Year",#转换后的分类字段名称(维度)
  value.name = "Sale" #转换后的度量值名称
)

相关文章

网友评论

      本文标题:R语言数据整理之行列互换

      本文链接:https://www.haomeiwen.com/subject/qyegyhtx.html