pandas.series.index 属性有什么作用?

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

在pandas.Series标签中称为索引,如果要单独获取索引标签,则可以使用pandas.Series“索引”属性。

示例 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属性将返回基于给定系列对象的索引标签列表。

输出结果

0  100

1  110

2  120

3  130

4  140

dtype: int64

Output:

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

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

index 属性访问自动创建的标签(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 列表对象创建了一个熊猫系列,每个列表包含国家名称(字符串)和首都名称。

输出结果

Iceland              Reykjavik

India                New Delhi

United States   Washington D.C

dtype: object

Output:

Index(['Iceland', 'India', 'United States'], dtype='object')

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

以上是 pandas.series.index 属性有什么作用? 的全部内容, 来源链接: utcz.com/z/297309.html

回到顶部