Pandas 如何使用get()方法从Series对象中获取项

Pandas 如何使用get()方法从Series对象中获取项

pandas series.get()方法用于通过给定的键从Series对象中获取或检索项。如果在series对象中未找到指定的键,则将返回默认值而不是引发键错误。

get()方法的参数是key和default。Key是用于从系列中标识项的对象。默认参数的默认值为None,我们可以根据需要更改该值。

get()方法的输出是值,其类型与series对象中包含的项相同。

示例1

让我们使用get()方法来获取系列对象中的项,通过指定键。

# importing pandas package
import pandas as pd

# create pandas Series1
series = pd.Series([36, 79, 33, 58, 31, 97, 90, 19])

print("Initial series object:")
print(series)

# Apply get method with keyword
print("Output: ")
print(series.get(6))

输出

下面是输出结果:

Initial series object:
0    36
1    79
2    33
3    58
4    31
5    97
6    90
7    19
dtype: int64

Output:
90

get()方法通过使用整数键成功地从系列对象中检索了元素。

示例2

在这里,我们将使用字符串类型键应用get方法。初始系列对象具有字符串类型标签。

# importing pandas package
import pandas as pd

#creating pandas Series
series = pd.Series({'rose':'red', 'carrot':'orange', 'lemon':'yellow', 'grass':'green', 'sky':'blue'})

print(series)

print("Output: ")
# Apply the get() method with a key
print(series.get('lemon'))

输出

下面给出了输出结果−

rose         red
carrot    orange
lemon     yellow
grass      green
sky         blue
dtype: object

Output:
yellow

正如我们在上面的输出块中可以注意到的那样,get()方法使用命名的索引标签检索了项目。

示例3

在下面的示例中,我们将使用一个键列表来获取系列对象的项目。

# importing pandas package
import pandas as pd

#creating pandas Series
series = pd.Series({'rose':'red', 'carrot':'orange', 'lemon':'yellow', 'grass':'green', 'sky':'blue'})

print(series)

print("Output: ")
# Apply the get method with a list of keys
print(series.get(['lemon','grass']))

输出

下面是输出结果:

rose       red
carrot  orange
lemon   yellow
grass    green
sky       blue
dtype: object

Output:
lemon    yellow
grass     green
dtype: object

The get() 方法已成功从被调用的系列对象中检索到项目列表。输出以系列对象的形式显示。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

Pandas 精选笔记