如何使用 Pandas 從列表建立序列?
Pandas Series 可以透過多種方式建立,這裡我們將學習如何使用 Python 列表建立一個 Pandas Series 物件。
要建立 Pandas Series,我們可以使用 Pandas 功能中的 pandas.Series() 函式。
讓我們舉個例子,使用 Python 列表建立一個簡單的 Pandas Series。為了從 Python 列表建立 Pandas Series,首先我們需要定義一個 Python 列表物件。
示例
import pandas as pd # defining a list list_of_values = [2,89,34,78,3] # creating series s = pd.Series(list_of_values) print(s)
解釋
在上面的程式碼中,我們使用 Python 的 import 關鍵字匯入了 pandas 包,並使用 Python 的別名關鍵字 ‘as’ 將 pandas 包名稱更改為 ‘pd’。然後,建立了一個包含 5 個整數值的列表。
使用 pandas Series 方法,我們建立了一個 pandas Series 物件。
輸出
0 2 1 89 2 34 3 78 4 3 dtype: int64
這個簡單的 pandas Series 物件是使用整數列表建立的,索引值由 pandas Series 物件自動建立,從 0-4 開始,所有元素的資料型別都是 int64。
示例
讓我們再舉一個例子,建立一個帶有命名索引的 pandas series 物件,為此我們需要使用 pandas Series 方法中的 index 屬性。
# defining a list data = ['p','a','n','d','a','s'] # creating series with index values s = pd.Series(data, index=['a','b','c','d','e','f']) print(s)
使用 pandas Series 方法中的 index 屬性,我們可以為 series 元素分配標籤。
這裡變數 data 儲存一個 Python 列表物件,其中包含長度為 6 的字串元素。
輸出
a p b a c n d d e a f s dtype: object
此 pandas Series 的所有元素都具有物件資料型別。上面的示例索引是使用 Series 方法的 index 屬性定義的命名標籤。
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP