R语言笔记2(长数据宽数据转换)

Aid_00s数据库的结构:
Country.name Program.name Fy2000 Fy2001...(美元)
设置为每一行代表一个单独的城市-项目-年,并把美元金额存在一列。

library(reshapes)
melt00<-melt(Aid_00s,id.var=c("Country.name","Program.name"),variable.name="Year",value.name="Dollars")

变回原来的格式:

cast00<-dcast(melt00,Country.name+Program.name~Year,value.var="Dollars")
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关系型数据库和SQL SQL语言的三个部分DML:Data Manipulation Language,数据操纵语...
    Awey阅读 1,985评论 0 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,268评论 19 139
  • Spark SQL, DataFrames and Datasets Guide Overview SQL Dat...
    Joyyx阅读 8,366评论 0 16
  • 你在的时候,帮我跟这喧闹的大街小巷建立了联系。你不在了,我走在喧闹里,格格不入。 最近感觉自己在“文艺”的道路上越...
    liuliuliu2016阅读 186评论 0 0
  • 应用启动时间,直接影响用户对一款应用的判断和使用体验。头条主app本身就包含非常多并且复杂度高的业务模块(如新闻、...
    hgl阅读 450评论 0 0