首页 > 解决方案 > 删除多索引数据框中的行

问题描述

我有一个 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)

但名称“字段”不是索引名称

  1. 如何删除列名称下方的 2 个不必要的行
  2. 如何删除“仪器”文本

标签: pandasdataframemulti-index

解决方案


'Field'是你的名字,是你index'Instrument'名字columns。间距是为了使名称可读。您可能想删除这些名称

df.rename_axis(None).rename_axis(None, axis=1)

推荐阅读