Pandas 什么是pandas.series.index属性

Pandas 什么是pandas.series.index属性

Series是pandas数据结构,用于在单个维度中存储带标签的数据,标签可以是任何内容,例如文本数据、整数值和时间序列。通过使用这些标签,我们可以访问给定Series的元素,并进行数据操作。

在pandas.Series中,这些标签被称为索引。如果您想单独获取索引标签,则可以使用pandas.Series的“index”属性。

示例1

import pandas as pd

# creating a series
s = pd.Series([100,110,120,130,140])
print(s)

# Getting index data
index = s.index

print('Output: ')

# displaying outputs
print(index)

解释

使用包含长度为5的整数值的Python列表初始化了一个pandas Series对象。s.index属性将根据给定的Series对象返回一个索引标签列表。

输出

0  100
1  110
2  120
3  130
4  140
dtype: int64

Output:
RangeIndex(start=0, stop=5, step=1)

在创建系列对象时,我们还没有为这个示例初始化索引标签。因此,pandas.Series构造函数将自动提供索引标签。

索引属性访问自动创建的标签(RangeIndex值),并在上面的输出块中显示。

示例2

import pandas as pd

Countrys = ['Iceland', 'India', 'United States']
Capitals = [ 'Reykjavik', 'New Delhi', 'Washington D.C']

# create series
s = pd.Series(Capitals, index=Countrys)

# display Series
print(s)

# Getting index data
index = s.index

print('Output: ')
# displaying outputs
print(index)

说明

在下面的示例中,我们使用两个Python列表对象创建了一个pandas Series,每个列表都保存着国家名称(字符串)和首都名称。

输出

Iceland              Reykjavik
India                New Delhi
United States   Washington D.C
dtype: object
Output:
Index(['Iceland', 'India', 'United States'], dtype='object')

s.index属性将返回给定系列对象“s”的标签列表,这些索引标签的数据类型为“object”类型。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

Pandas 精选笔记