访问熊猫系列的元素

Pandas系列是一维标记的数组,能够保存任何类型的数据(整数,字符串,浮点数,python对象等)。熊猫系列的元素可以使用多种方法来访问。

首先创建一个熊猫系列,然后访问它的元素。

创建熊猫系列

通过提供各种格式的数据(例如ndarray,列表,常量和索引值)来创建panadas系列,这些数据必须是唯一且可哈希的。下面给出一个例子。

示例

import pandas as pd

s = pd.Series([11,8,6,14,25],index = ['a','b','c','d','e'])

print s

输出结果

运行上面的代码给我们以下结果-

a    11

b    8

c    6

d    14

e  25

dtype: int64

访问一系列元素

我们可以使用各种方法来访问系列的数据元素。我们将继续使用上面创建的系列来演示各种访问方法。

访问第一个元素

第一个元素位于索引0的位置。因此可以通过在系列中提及索引值来访问它。我们可以使用0或自定义索引来获取值。

示例

import pandas as pd

s = pd.Series([11,8,6,14,25],index = ['a','b','c','d','e'])

print s[0]

print s['a']

输出结果

运行上面的代码给我们以下结果-

11

11

访问前三个元素

以与上述类似的方式,我们通过使用索引值3之前的:值或适当的自定义索引值来获得前三个元素。

示例

import pandas as pd

s = pd.Series([11,8,6,14,25],index = ['a','b','c','d','e'])

print s[:3]

print s[:'c']

输出结果

运行上面的代码给我们以下结果-

a    11

b    8

c    6

dtype: int64

a    11

b   8

c 6

dtype: int64

访问最后三个元素

以与上述类似的方式,我们通过使用索引值3的末尾带有负号或适当的自定义索引值的值来获得前三个元素。

示例

import pandas as pd

s = pd.Series([11,8,6,14,25],index = ['a','b','c','d','e'])

print s[-3:]

print s['c':]

输出结果

运行上面的代码给我们以下结果-

c 6

d 14

e 25

dtype: int64

c 6

d 14

e 25

dtype: int64

使用索引标签访问元素

在这种情况下,我们使用自定义索引值来访问系列的非顺序元素。

示例

import pandas as pd

s = pd.Series([11,8,6,14,25],index = ['a','b','c','d','e'])

print s[['c','b','e']]

输出结果

运行上面的代码给我们以下结果-

c 6

b 8

e 25

dtype: int64

以上是 访问熊猫系列的元素 的全部内容, 来源链接: utcz.com/z/327129.html

回到顶部