1. 程式人生 > 其它 >能源系統建模:安裝和使用gcamdata_R package構建GCAM模型輸入檔案系統

能源系統建模:安裝和使用gcamdata_R package構建GCAM模型輸入檔案系統

技術標籤:R languageSystem modellingr語言

點贊發Nature
關注中Science

GCAM系統大量的輸入資料(xml檔案)是通過gcamdata_R程式包將inst/extdata 中的csv 檔案轉換而來的。下面簡單講一下gcamdata_R的安裝和轉換。原文連結在這裡

  1. 安裝github desktop客戶端
    這裡下載。
  2. 安裝Rstudio
    這裡下載 (要求Rstudio 3.2以上)
  3. 安裝依賴程式包
install.packages(c("devtools", "dplyr", "tidyr",
"readr", "testthat", "assertthat", "roxygen2")) devtools::install_github("krlmlr/mockr")

可能的錯誤:

錯誤: 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中,輸入driver()即可構建xml 資料系統

————————
我是仁荷大學的博士生(我的google scholar, 我的Github),關注能源轉型過程中的環境、經濟問題。

專注於分享利用python科研的技巧,歡迎一起交流、學習、合作。

關於我的部落格內容、其他相關的研究問題,有問題可以下方