Python Pandas Index.delete()

Python Pandas Index.delete()

Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。

Pandas Index.delete()函数返回一个新的对象,并删除传递的位置。我们可以以列表的形式传递多个要删除的位置。

语法: Index.delete(loc)

参数 :
loc : 指数的标量/列表

返回 : new_index : 索引

例子#1:使用Index.delete()函数来删除Index中的第一个值。

# importing pandas as pd
import pandas as pd
  
# Creating the Index
idx = pd.Index(['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
                'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'])
  
# Print the Index
idx

输出 :
Python Pandas Index.delete()

让我们删除 “Jan “这个月份。它存在于第0个索引,所以我们将0作为参数传递给函数。

# delete the first label in the given Index
idx.delete(0)

输出 :
Python Pandas Index.delete()
正如我们在输出中所看到的,该函数已经返回了一个删除了第一个标签的对象。

例子#2:使用Index.delete()函数来删除索引中的多个标签。

# importing pandas as pd
import pandas as pd
  
# Creating the Index
idx = pd.Index(['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
                'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'])
  
# Print the Index
idx

输出 :
Python Pandas Index.delete()

让我们从索引中删除第二、第三、第四和第五个索引。我们向函数传递一个要删除的值的列表。

# to delete values present at 2nd, 3rd, 4th and 5th place in the Index.
idx.delete([2, 3, 4, 5])

输出 :
Python Pandas Index.delete()
我们可以看到,与索引中传递的值相对应的标签已被删除。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程