python-3.x - 如何使用熊猫将第一整行设置为大数据中的索引?
问题描述
我想删除行索引(Country 0 1 2 3 4.....)并想将第一行(0 1800 1801 1802 1803........)作为索引。那么我该怎么做呢?请让我知道是否有人对此有答案。
解决方案
header=[1]
通过文件的第二行添加用于设置列名称的参数:
rd = pd.read_csv('afganistan.csv', index_col=[0], header=[1])
或skiprows=1
用于跳过文件中的第一行:
rd = pd.read_csv('afganistan.csv', index_col=[0], skiprows=1)
编辑:
似乎也避免了索引(0,1,2..)的第一个值并按country
列设置索引,然后是必要的使用:
rd = pd.read_csv('afganistan.csv', index_col=[1], header=[1]).iloc[:, 1:]
或者:
rd = pd.read_csv('afganistan.csv', index_col=[1], skiprows=1).iloc[:, 1:]
推荐阅读
- amazon-web-services - Envoy:如何在标头中重写上游主机的实例?
- swift - 颤振:ld:找不到框架webview_flutter clang:错误
- javascript - 我怎样才能找到对象数据?
- ruby-on-rails - Elasticsearch 中按日期分组记录的平均值
- java - 为什么它是 getSupportActionBar().setDisplayHomeAsUpEnabled() 而不是 toolbar.setDisplayHomeAsUpEnabled?
- android - 在 Flutter 中使用 Firebase 电话验证时,此应用未授权
- python - 运行 pytest 的自动化脚本时出现“空套件”错误
- node.js - 在 Visual Studio Code 中启用详细调试以启动.json
- sql - 如何使用从另一个表计算的数据更新表
- javascript - 在 React js 中只加载一次组件