C++ 多索引列 csv 加载

C++ multiindex column csv load

多索引列 csv 是

  1. 它的大小是 (8, 8415)。
  2. 此 csv 文件由 pandas 多索引数据帧 (python) 生成。
  3. 它的列是[代码 X 财务项目]。

代码是

财务项目是

如何使用此 csv 文件将其年份(2014、2015、....)用作索引并将 codesXfinancial 项目用作多列?

不清楚你想要什么样的输出。 C++中可以模仿的库不多pandas。一种非常混乱、令人费解且不优雅的方法是声明一个结构,然后将其放入列表中。像,

struct dataframe{
    double data;
    int year;
    int code;
    char item[];   //or you can use "string item;"
}

通过自定义 class 或 C++ 本机“列表”class 制作此结构的列表。 如果您能更详细地说明您在程序中想要什么样的数据结构或者您想用它做什么,我会尽力提供更好的解决方案。