c++ - C ++多索引列csv加载
问题描述
- 它的大小是 (8, 8415)。
- 此 csv 文件由 pandas 多索引数据框 (python) 制成。
- 它的列是[代码 X 财务项目]。
如何使用此 csv 文件将其年份(2014、2015、....)用作索引并将代码Xfinancial 项目用作多列?
解决方案
您想要什么样的输出尚不清楚。在 C++ 中模仿 pandas 的库并不多。一种非常混乱、令人费解且不优雅的做法是声明一个结构,然后将其放入列表中。就像是,
struct dataframe{
double data;
int year;
int code;
char item[]; //or you can use "string item;"
}
通过自定义类或 C++ 本机“列表”类制作此结构的列表。如果您可以提供更详细的说明,说明您想要在程序中使用哪种数据结构,或者您想用它做什么,我会尝试提供更好的解决方案。
推荐阅读
- anylogic - 在资源上实施停机时间,等待资源完成其任务,然后再延迟它
- r - 如何将值重新调整到特定范围?
- html - 基于 jQuery 的三点下拉菜单在 Laravel 中无法用于循环
- android - 如何使用协程实现分页库 2 边界回调?
- datepicker - SAPUI5 DatePicker 如何在可以通过日历更改日期时禁止手动/键盘输入?
- ruby-on-rails - Rails - 提交表单时未创建新字段
- c# - OpenQA.Selenium.ElementNotInteractableException: '元素不可交互
- html - 在元素的左右放置箭头
- node.js - 从 Heroku 托管的 NodeJS/Express 应用程序访问 ClearDb MySql 的问题
- processing - 在处理中反转形状内的颜色