pandas - 删除多索引数据框中的行
问题描述
我有一个 MultiIndex 数据框,结构如下所示:
Instrument Date CHIMUCOPP
Field
0 2013-08-15 387564
1 2013-09-15 457847
2 2013-10-15 406708
看起来从列索引到第一个值有两行间隙。但它们似乎不属于行索引? 在 csv 文件中看起来像这样 我尝试了几种方法,包括
df.drop('Field', axis=0)
但名称“字段”不是索引名称
- 如何删除列名称下方的 2 个不必要的行
- 如何删除“仪器”文本
解决方案
'Field'
是你的名字,是你index
的'Instrument'
名字columns
。间距是为了使名称可读。您可能想删除这些名称
df.rename_axis(None).rename_axis(None, axis=1)
推荐阅读
- laravel - 在 Laravel 中存储复选框和文本区域的最佳实践
- gradle - 有没有办法让 gradle 项目零配置?
- blazor-server-side - Blazor Server - 如何禁用身份注册页面
- testing - TestCafe-BrowserStack 脚本挂起并且在测试页面抛出 500 或“内存不足”等一般错误时不会终止
- c# - Webview 5.11 从本地 Intranet 站点呈现空白窗口,C# WPF
- c# - 如何确定多边形(三角形)的旋转点?
- php - 如何在我的网站上嵌入 Facebook 视频
- file - 如何使用sed提取一个浮点数
- python - spaCy BERT 词典
- tensorflow - Tensorflow - 梯度变化但权重变化不大