如何使用Python中的字典列表建立資料框結構?
資料框是一種二維資料結構,其中資料以表格形式儲存,以行和列的形式呈現。
它可以被視為SQL資料表或Excel電子表格的表示形式。
它可以使用以下建構函式建立:
pd.Dataframe(data, index, columns, dtype, copy)
“data”、“index”、“columns”、“dtype”和“copy”不是必需的值。
可以將字典列表作為輸入傳遞給資料框。預設情況下,字典的鍵被視為列名。讓我們看一個例子:
示例
import pandas as pd my_data = [{'ab' : 34}, {'mn' : 56},{ 'gh' : 78}, {'wq' : 90},{'az' : 123},{'kl' : 45}] my_df = pd.DataFrame(my_data) print("The dataframe created from list of dictionary : ") print(my_df)
輸出
The dataframe created from list of dictionary : ab az gh kl mn wq 0 34.0 NaN NaN NaN NaN NaN 1 NaN NaN NaN NaN 56.0 NaN 2 NaN NaN 78.0 NaN NaN NaN 3 NaN NaN NaN NaN NaN 90.0 4 NaN 123.0 NaN NaN NaN NaN 5 NaN NaN NaN 45.0 NaN NaN
解釋
匯入所需的庫,併為方便使用提供別名。
建立了一個字典值列表,其中一個字典中存在一個鍵值對。
透過這種方式,建立多個字典並存儲在列表中。
此字典列表稍後作為引數傳遞給“pandas”庫中的“Dataframe”函式
透過將字典列表的值作為引數傳遞給它來建立資料框。
資料框在控制檯上列印。
注意 - “NaN”指的是“非數字”,這意味著特定[行,列]值沒有任何有效條目。
廣告