Python Pandas庫中的序列資料結構是什麼?
Series是一個存在於Pandas庫中的,一維的、帶標籤的資料結構。軸標籤統稱為索引。
Series結構可以儲存任何型別的資料,例如整數、浮點數、字串、Python物件等等。它可以使用陣列、字典或常數值建立。
讓我們看看如何在Python中建立一個空的Series:
示例
import pandas as pd my_series = pd.Series() print("This is an empty series data structure") print(my_series)
輸出
This is an empty series data structure Series([], dtype: float64)
解釋
在上面的程式碼中,匯入了'pandas'庫,並將其別名為'pd'。
接下來,透過呼叫'Series'函式建立序列資料結構。
然後將其列印到控制檯。
讓我們看看如何使用陣列建立序列資料結構,而無需顯式命名索引值。
示例
import pandas as pd import numpy as np my_data = np.array(['ab','bc','cd','de', 'ef', 'fg','gh', 'hi']) my_series = pd.Series(my_data) print("This is series data structure created using Numpy array") print(my_series)
輸出
This is series data structure created using Numpy array 0 ab 1 bc 2 cd 3 de 4 ef 5 fg 6 gh 7 hi dtype: object
解釋
匯入所需的庫,併為方便使用賦予別名。
下一步是建立一個NumPy陣列結構並將值作為資料傳遞到其中。
接下來,建立一個空的序列資料結構,並將先前建立的資料作為引數傳遞給它。
輸出顯示在控制檯上。
注意 - 當沒有為索引提供值時,將從0開始分配預設值。
廣告