如何使用列表建立 Pandas DataFrame?
DataFrame 是一個二維 Pandas 資料結構,它具有帶有相應標籤(行和列)的異構表格資料。
通常,Pandas DataFrame 用於處理即時表格資料,例如 CSV 檔案、SQL 資料庫和 Excel 檔案。如果您想建立一個 DataFrame,有很多方法,例如:使用列表、NumPy 陣列或字典。
我們可以使用簡單的列表建立一個 DataFrame。
示例
import pandas as pd # importing the pandas package Li = [100,200,300,400, 500] # Assigning the value to list(Li) df = pd.DataFrame(Li) # Creating the DataFrame print(df) # Printing the values of DataFrame
解釋
這裡我們取一個包含 5 個元素的簡單列表作為 Li,並首先匯入 Pandas 包作為 pd。透過使用 DataFrame 建構函式,我們建立了一個表示為形狀 (5X1) 的單列表。
輸出
0 0 100 1 200 2 300 3 400 4 500
在上面的輸出中,有一列標記為 0,有 5 行標記為 0-4 整數值,代表來自列表 (Li) 的元素。
示例
# importing pandas packages
import pandas as pd
L = list('ABCDEFGH')
# creating pandas DataFrame object
df2 = pd.DataFrame(L, columns=['col1'])
print(df2)解釋
這個新的 Pandas DataFrame 物件是由 Python 列表建立的,所有元素都是字串。為此,我們首先使用列表函式建立了一個 Python 列表物件“L”,然後我們使用列表“L”建立了一個 Pandas DataFrame 物件。在建立 DataFrame 物件時,我們透過顯式指定 column 引數來指定列名“col1”。
輸出
col1 0 A 1 B 2 C 3 D 4 E 5 F 6 G 7 H dtype: object
第一列中的整數值是 DataFrame 物件中行的索引值表示,第二列“col1”包含具有位置索引值的字串資料。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP