点赞发Nature
关注中Science
GCAM系统大量的输入数据(xml文件)是通过gcamdata_R
程序包将inst/extdata
中的csv 文件转换而来的。下面简单讲一下gcamdata_R
的安装和转换。原文链接在这里
** 安装版本为GCAM data system 5.1
install.packages(c("devtools", "dplyr", "tidyr", "readr", "testthat", "assertthat", "roxygen2"))
devtools::install_github("krlmlr/mockr")
各个package的版本
devtools == 2.3.2
dplyr == 0.8.5
tidyr == 1.1.2
readr == 1.4.0
testthat == 3.1.0
asserthat == 0.2.1
roxygen2 == 7.1.1
mockr == 0.1.0
可能的错误:
错误: Failed to install 'mockr' from GitHub:
(由警告转换成)cannot remove prior installation of package ‘rlang’
解决方法:
# 删除 rlang包
remove.packages("rlang")
# 重新安装 rlang 包
install.packages("rlang")
- 讲github文件克隆到本地
在添加链接描述 下载,并在Github客户端打开repository。 - 打开gcamdata 的Rstudio project文件
打开gcamdata/gcamdata.Rproj
文件,选择Build->Build and Reload
讲gcamdata加载到Rstudio中(我的Rstudio 中没有Build and Reload
,我就直接用了Load all
),输入driver()
即可构建xml 数据系统
可能的错误:
dplyr
版本过高,不兼容gcamdata
, 安装老版本的dplyr
remove.packages("dplyr")
install.packages("https://cran.r-project.org/src/contrib/Archive/dplyr/dplyr_0.8.5.tar.gz",repos=NULL, type="source")
————————
我是仁荷大学的博士生(我的google scholar, 我的Github),关注能源转型过程中的环境、经济问题。
专注于分享利用python科研的技巧,欢迎一起交流、学习、合作。
关于我的博客内容、其他相关的研究问题,有问题可以下方?评论、或私信我~
版权声明:本文为weixin_46090057原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。