Python Pandas Index.set_names()
Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。
Pandas Index.set_names()函数在索引上设置新的名字。对于给定的索引,它重新设置该索引的名称属性。它默认为返回新的索引。该函数也可用于重置多索引的名称属性。
语法: Index.set_names(names, level=None, inplace=False)
参数 :
names : [str or sequence] name(s) to set(s)
level : 如果该索引是一个MultiIndex(分层的),要设置的级别(所有级别都是无)。否则级别必须是无
inplace : [bool] 如果为真,就地变异。
返回:新的索引(相同的类型和类别…等)[如果是原位,返回无]
示例#1:使用Index.set_names()函数创建一个匿名索引,并使用name参数设置其名称。
输出 :
正如我们在输出中看到的,该函数已经重置了匿名索引的name属性。
例子#2:使用Index.set_names()函数来重置多指标的名称属性。
输出 :
正如我们在输出中看到的,midx multiindex的名称属性被设置为 “姓名 “和 “年龄”。让我们把这些名字重置为’Student_Name’和’Student_Age’。
输出 :
正如我们在输出中所看到的,该函数重置了midx multiindex的name属性。