点赞发Nature
关注中Science

GCAM系统大量的输入数据(xml文件)是通过gcamdata_R程序包将inst/extdata 中的csv 文件转换而来的。下面简单讲一下gcamdata_R的安装和转换。原文链接在这里

** 安装版本为GCAM data system 5.1

  1. 安装github desktop客户端
    从这里下载。
  2. 安装Rstudio
    从这里下载 (要求Rstudio 3.2以上)
  3. 安装依赖程序包
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")
  1. 讲github文件克隆到本地
    在添加链接描述 下载,并在Github客户端打开repository。
  2. 打开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科研的技巧,欢迎一起交流、学习、合作。

关于我的博客内容、其他相关的研究问题,有问题可以下方

能源系统建模:安装和使用gcamdata_R package构建GCAM模型输入文件系统相关推荐

  1. 构建Transformer模型 | 在wikiText-2数据集上训练一个语言模型

    0 Introduction 自然语言处理通用解决方案 需要熟悉word2Vec, 了解词向量如何建模 重点在于Transformer网络架构,BERT训练方法,实际应用 开源项目,都是现成的,套用进 ...

  2. python 能源系统建模: pygcam (The Global Change Analysis Model) 的安装

    点赞发Nature 关注中Science 前段时间试用了一下MESSAGEix,MESSAGE是IIASA开发的全球能源系统建模软件,IIASA提交给IPCC的SSP报告中用的便是基于MESSAGE建 ...

  3. python 能源系统建模:message-ix Integrated assessment model的安装

    点赞发Nature 关注中Science message-ix是IIASA做的全球能源系统综合评估模型(Model for Energy Supply Strategy Alternatives an ...

  4. docker安装mysql redis_Docker安装Mysql和Redis以及构建部署应用镜像

    为了方便本地测试项目,为了方便开启新的环境,为了方便部署,打算本地利用Docker安装Mysql和Redis. 搭建Springboot项目,编写Dockerfile,打包构建镜像. 简单使用dock ...

  5. LEAP能源供应转换、能源需求及碳排放预测中的基础数据搜集及处理、能源平衡表核算、模型框架构建、模型操作、情景设计、结果分析、优化、预测结果不确定性分析

    采用部门分析法建立的LEAP(Long Range Energy Alternatives Planning System/ Low emission analysis platform,长期能源可替 ...

  6. Go 分布式学习利器(16) -- go中可复用的package构建

    通过本文,你将了解go 语言中如何将自己的package构建到项目中 以及如何将远程(github)的package构建到项目中. 1. 构建本地的package package 是可复用模块的基本单 ...

  7. R语言使用R基础安装中的glm函数构建乳腺癌二分类预测逻辑回归模型、分类预测器(分类变量)被自动替换为一组虚拟编码变量、summary函数查看检查模型、使用table函数计算混淆矩阵评估分类模型性能

    R语言使用R基础安装中的glm函数构建乳腺癌二分类预测逻辑回归模型(Logistic regression).分类预测器(分类变量)被自动替换为一组虚拟编码变量.summary函数查看检查模型.使用t ...

  8. google浏览器插件安装时出错,Package is invalid: CRX HEADER INVALID

    google浏览器插件安装时出错,Package is invalid: CRX HEADER INVALID 原文件 将.crx结尾的扩展文件改为rar或zip结尾,变成压缩文件 然后解压这个文件 ...

  9. centos安装docker显示 No package docker-ce available

    https://blog.csdn.net/qq_25760623/article/details/88657491 centos安装docker显示 No package docker-ce ava ...

最新文章

  1. 【spring】spring基于xml的声明式事务控制
  2. 起源,机制与趋势,如何理解和定义城市大脑
  3. 抢占大数据产业发展先机
  4. AMD and CMD are dead之KMD.js版本0.0.2发布
  5. 剑指Offer 从尾到头打印链表
  6. python内建函数是什么意思_python内建函数是什么意思
  7. Zookeeper本地安装配置(windows)
  8. python for loop步进值_Python for 循环语句
  9. java string 数组 个数,Java - 定义一个接收String的方法,并返回一个整数数组,其中包含每个元音的数量...
  10. echarts雷达图
  11. 导出java applet_Java Applet基础——输出HelloWorld
  12. 用C#对Illustrator矢量图形软件进行编程
  13. 全网详细接口测试ApiPost详细教程(实战),吐血整理
  14. 查看 Python 内置函数的方法
  15. kd树的构造和搜索(超详细)
  16. 【python面向对象】技能系统
  17. 【PE】PE文件结构学习
  18. HTTPS证书过期|SSL证书过期 |华硕路由器| NAS|Certtificate is not valid
  19. python字典元素由什么组成_【】Python中,字典、列表、元组分别用 、 、 作定界符,字典的每个元素由两部分组成,分别是 和 ,其中 不允许重复。...
  20. 风电场气象服务器是什么系统,风电场气象参数采集与管理系统

热门文章

  1. 第三方物流运作系统及其战略
  2. vue实现页面锁屏完美解决(续集)
  3. 严重: Servlet.service() for servlet jsp threw exception
  4. java metrics 简书_Metrics Server 安装
  5. 金融组织数字化研发管理的12种武器
  6. 记录一下.NET Core Flurl的Post各种用法
  7. php 导出Excel 字符过长科学计数法
  8. Acxiom 安客诚 是什么?
  9. 到底什么是用例图!!!!
  10. Kali Linux | 史上最详细的局域网ARP欺骗教程(附图)