Advertisement

能源系统建模: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)

还没有任何评论哟~