如何使用 .loc 属性访问 pandas Series 元素?
“.loc”是 pandas.Series 对象的一个属性,用于基于标签索引访问系列中的元素。它与 pandas.Series 的“at”属性类似,但区别在于,“at”属性仅访问单个元素,而“loc”属性可以使用标签访问一组元素。
“loc”属性基于标签访问标签,并且它也支持使用标签的切片对象。
示例 1
import pandas as pd
import numpy as np
# creating pandas Series object
series = pd.Series({'B':'black', 'W':'white','R':'red', 'Bl':'blue','G':'green'})
print(series)
print("Output: ")
print(series.loc['B'])解释
在下面的示例中,我们使用包含键值对的 Python 字典创建了一个 pandas series 对象“series”。这里的索引标签是使用字典中的键创建的。
输出
B black W white R red Bl blue G green dtype: object Output: black
我们已成功地使用标签“B”通过“loc”属性访问了 pandas.Series 对象“series”中的单个元素。“B”标签被赋予了 loc 属性。
示例 2
import pandas as pd
import numpy as np
# creating pandas Series object
series = pd.Series({'B':'black', 'W':'white','R':'red', 'Bl':'blue','G':'green'})
print(series)
print("Output: ")
print(series.loc['B':'G'])解释
在下面的示例中,我们将通过向“loc”属性提供切片对象来访问 pandas.Series 对象中的一组元素。
输出
B black W white R red Bl blue G green dtype: object Output: B black W white R red Bl blue G green dtype: object
我们已经使用“loc”属性访问了一组 pandas.Series 元素。我们得到另一个系列对象作为结果,如上面的输出块中所示。如果系列对象中不存在提供的标签,它将引发 KeyError。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP