如何使用索引訪問 Pandas Series 元素?
Pandas Series 物件中的資料具有索引標籤,這些索引標籤用於訪問或檢索元素。每個索引值對應於系列中的一個元素。
索引主要分為兩種型別:位置索引和標籤索引。位置索引是指從 0 到 n-1(系列中存在的元素數量 n)的整數。而標籤索引則是使用者定義的標籤,可以是任何東西,例如整數、物件、日期時間等等。
示例
# importing required packages
import pandas as pd
import numpy as np
# creating pandas Series object
series = pd.Series(np.random.rand(10))
print(series)
print('
Accessing elements by using index values')
# accessing elements by using index values
print(series[[2,7]])解釋
以下示例將使用 NumPy.random 模型建立一個具有 10 個隨機生成值的位置索引 Pandas Series 物件。
series[[2,7]] 將同時訪問系列物件中地址為 2 和 7 的元素。如果要訪問一個元素,我們可以這樣表示:series[index_values]。
輸出
0 0.517225 1 0.933815 2 0.183132 3 0.333059 4 0.993192 5 0.826969 6 0.761213 7 0.274025 8 0.129120 9 0.901257 dtype: float64 Accessing elements by using index values 2 0.183132 7 0.274025 dtype: float64
0.183132 和 0.274025 是系列物件中位置索引為 2、7 的值。
示例
如果我們有標籤索引資料,並且想要訪問系列元素,則可以指定這些標籤索引地址來檢索元素。
# importing required packages
import pandas as pd
import numpy as np
# creating pandas Series object
series = pd.Series({'black':'white', 'body':'soul', 'bread':'butter', 'first':'last'})
print(series)
print('
Accessing elements by using index labels')
# accessing elements by using index values
print(series['black'])解釋
最初,我們使用 Python 字典建立了一個帶標籤索引資料的 Series 物件,字典包含字串型別的鍵和值,這些鍵充當我們的索引值。
在這個示例中,我們正在訪問地址為“black”的元素,因此結果輸出將在輸出塊中顯示。
輸出
black white body soul bread butter first last dtype: object Accessing elements by using index labels white
標籤“black”的輸出為“white”,同樣,我們可以從系列中訪問標籤元素。上面輸出的第一塊是整個 Series 物件。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP