Python – 使用删除多个索引元素来创建新的Pandas Index
要使用删除多个索引元素来创建新的Pandas Index,请使用 index.delete() 方法。将多个索引元素设置为它。
首先,导入所需的库−
import pandas as pd
创建索引−
index = pd.Index([15, 25, 35, 45, 55, 75, 95])
显示索引−
print("Pandas Index...\n",index)
删除第3个位置(即索引2)和第5个位置(即索引4)的多个索引−
print("\n删除多个索引元素后的索引...\n", index.delete([2, 4]))
示例
以下是代码−
import pandas as pd
# 创建索引
index = pd.Index([15, 25, 35, 45, 55, 75, 95])
# 显示索引
print("Pandas Index...\n",index)
# 返回索引中元素的数量
print("\n索引中元素的数量...\n",index.size)
# 返回基础数据的形状的元组
print("\n基础数据形状的元组...\n",index.shape)
# 获取数据中的字节
print("\n返回字节...\n",index.nbytes)
# 获取数据的维度
print("\n返回维度...\n",index.ndim)
# 删除第3个位置(即索引2)和第5个位置(即索引4)的多个索引
print("\n删除多个索引元素后的索引...\n", index.delete([2, 4]))
输出
这将生成以下代码−
Pandas Index...
Int64Index([15, 25, 35, 45, 55, 75, 95], dtype='int64')
索引中元素的数量...
7
基础数据形状的元组...
(7,)
返回字节...
56
返回维度...
1
删除多个索引元素后的索引...
Int64Index([15, 25, 45, 75, 95], dtype='int64')
极客教程