Pandas中的資料表如何表示?
在Pandas中表示資料表,我們使用一個類似表格的物件,即DataFrame。DataFrame是Pandas中的二維資料結構,這些資料結構可以按列和行的形式儲存任何型別的資料。
示例
df = pd.DataFrame({"Name": [ "Harris","William","Elizabeth",],"Age": [22, 35, 58],"Sex": ["male", "male", "female"],})
print(df)解釋
這裡我們使用DataFrame物件手動建立了Pandas中的資料表,資料是一個列表字典。建立表格資料時,我們只提到了列標籤,而沒有提到任何行標籤(索引值)。但是你可以在下面的輸出塊中看到標籤值。
輸出
Name Age Gender 0 Harris 22 male 1 William 35 male 2 Elizabeth 58 female
在輸出資料表中,共有3列,分別標記為Name、Age和Gender,以及3行,分別標記為0、1、2索引值。這些索引值是自動生成的,列名是由我們顯式定義的(字典中的鍵名作為列名)。
我們可以看到,Pandas DataFrame建立的資料表看起來與電子表格和SQL表非常相似。
並且DataFrame中的每一列都是一個Pandas Series物件。它只有一列和多行以及索引標籤。
示例
print(df.Name)
解釋
我們可以使用`df.列名`語法從我們的DataFrame(df)中獲取單個列名。生成的Pandas Series物件如下所示。
輸出
0 Harris 1 William 2 Elizabeth Name: Name, dtype: object
來自表格資料(df)的name列的3行資料。此序列的資料型別為object dtype。
透過這種方式,Pandas使用Pandas DataFrame物件表示表格資料。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP