索引是查找数据的基础。设置索引的目的是促进我们查找数据。
对于数据帧数据结构,通常有两个索引。它们是普通索引和位置索引。
普通索引:实际上,这是名字。每个系列数据都会有一个名称列表,每个数据行还可以设置一个行名称
如图所示,就旅行而言,普通索引是指第一,第二,第三和五个的内容;对于列表,普通索引是指第一银行区域,省,城市,时间,指标,重量和权重。
顾名思义,数据位于第一条线中。相应的数字减法1是其索引(因为第一行的第一行的列是从1计算的,索引从0开始,因此需要减去1.否则,将获取错误数据。
注意:建立位置索引,并且可能无法使用普通索引。有时您需要考虑解决。
无语手表的内容如下:
结果:
添加索引后表格的内容如下:
重新设置索引通常是指索引的设置。尽管某些表有索引,但这不是我们想要的索引。您需要重新设置。
结果:
set_index()传递到要设置为索引的名称中,以将相应的列设置为索引。
表中的表格用作索引方法。我们称其为层次索引。
结果:
当重命名索引时,需要以字典的形式传递参数,例如{原始索引名称:新索引名称}。
结果:
注意:通常,最常用的是索引。这是列索引作为示例。索引方法与其一致,只需要更改列索引即可。
重置索引主要用于分层索引表。重置索引是返回索引作为要返回的列的颜色
让我们看一下接近之前的索引情况:
结果:
结果:
可以看出,目前,它是由该地区和城市的两列组成的层次索引。
索引重置使用reset_index()方法。常用参数按以下顺序进行:
级别:它用于将索引的分层级别转换为列中。在层次结构索引(即表中有多个索引),第一个索引是级别0,第二个IS是级别1,而其他类别则被按按顺序。此参数默认为所有索引到列。
Drop:它用于指定索引是否已删除,即不是作为新列,默认值为false,即未删除原始索引。
Inploph:用于指定是否修改了原始数据表。
这些参数的效果被一一解释:
(1)默认情况
结果:
结果:
您可以通过重置索引符号的比较来查看。索引重置后,默认情况下返回初始情况,也就是说,删除了人工设置索引。
(2)指定值
结果:
结果:
与默认情况相比,您可以看到该区域已在此处删除。仅保留城市的索引。因此,可以将此参数理解为当有多个索引时,您想删除哪些索引值为1的数量。例如,我想删除第三个索引,然后级别参数的值为2。
结果:
目前,该区域和城市的两列被删除为索引,因此印刷结果缺少这两列。