能源系统建模:python读取GCAM xml数据文件(python版本)
发布时间
阅读量:
阅读量
点赞发Nature
关注中Science
GCAM借助gcamdata从csv文件生成xml文件,其中csv文件中的寿命曲线、成本曲线等内容将转化为xml文件中各个时间点的具体数值。在某些情况下,需要将这些具体数值导出,以便对搁置资产、材料流动等相关问题进行深入探讨。
以下是一个较为通用的代码示例,用于读取xml文件中的数据(以交通部门乘用车能源强度为例,文件名为UCD_trn_COR.xml,所采用的为xml包):
from pandas import ExcelWriter
import numpy as np
import os
import pandas as pd
import xml.etree.ElementTree as et
# UCD_trn xml file path
xml_path = r"..\gcam-v5.2\input\extra" # xml file folder
dir_extra = os.listdir(xml_path) # SSP3 uses trn_UCD_SSP3
trn_xml_ls = [file for file in dir_extra if "transportation_UCD_SSP" in
全部评论 (0)
还没有任何评论哟~
