📜  Python|熊猫索引.set_names()

📅  最后修改于: 2022-05-13 01:55:03.661000             🧑  作者: Mango

Python|熊猫索引.set_names()

Python是一种用于进行数据分析的出色语言,主要是因为以数据为中心的Python包的奇妙生态系统。 Pandas就是其中之一,它使导入和分析数据变得更加容易。

Pandas Index.set_names()函数在索引上设置新名称。对于给定的索引,它会重置该索引的名称属性。它默认返回新索引。该函数还可用于重置多索引的名称属性。

示例 #1:使用Index.set_names()函数创建一个匿名索引并使用 name 参数设置其名称。

# importing pandas as pd
import pandas as pd
  
# Creating the index and setting the name
pd.Index(['Beagle', 'Pug', 'Labrador', 'Pug',
   'Mastiff', None, 'Beagle']).set_names('Dog_breeds')

输出 :

正如我们在输出中看到的,该函数已重置匿名索引的名称属性。示例 #2:使用Index.set_names()函数重置多索引的名称属性。

# importing pandas as pd
import pandas as pd
  
# Creating the multi-index form tuples
midx = pd.MultiIndex.from_tuples([('Sam', 21), ('Norah', 25), ('Jessica', 32),
                                       ('Irwin', 24)], names =['Name', 'Age'])
  
# Print the Multi-Index
midx

输出 :

正如我们在输出中看到的,midx 多索引的 name 属性设置为“Name”和“Age”。让我们将这些名称重置为“Student_Name”和“Student_Age”

# to reset the name of the midx
midx.set_names(['Student_Name', 'Student_Age'])

输出 :

正如我们在输出中看到的,该函数已重置midx多索引的名称属性。