Pandas學習筆記(二)
阿新 • • 發佈:2018-10-13
數組 面板 2.7 很快 列表 一維數組 spa 屬性 nump
(1)Pandas處理以下三個數據結構
系列(Series)
數據幀(DataFrame)
面板(Panel)
這些數據結構構建在Numpy數組之上,這意味著它們很快。考慮這些數據結構的最好方法是,較高維數據結構是其較低維數據結構的容器。 例如,DataFrame是Series的容器,Panel是DataFrame的容器。
數據結構 |
維數 |
描述 |
系列 |
1 |
1D標記均勻數組,大小不變。 |
數據幀 |
2 |
一般2D標記,大小可變的表結構與潛在的異質類型的列。 |
面板 |
3 |
一般3D標記,大小可變數組。 |
(2)系列
系列
系列是具有均勻數據的一維數組結構。例如,以下系列是整數:10,23,56,...的集合。
關鍵點
- 均勻數據
- 尺寸大小不變
- 數據的值可變
(2)數據幀
數據幀(DataFrame)是一個具有異構數據的二維數組。 例如,
姓名 |
年齡 |
性別 |
等級 |
Maxsu |
25 |
男 |
4.45 |
Katie |
34 |
女 |
2.78 |
Vina |
46 |
女 |
3.9 |
Lia |
女 |
x女 |
4.6 |
上表表示具有整體績效評級組織的銷售團隊的數據。數據以行和列表示。每列表示一個屬性,每行代表一個人。
列的數據類型
上面數據幀中四列的數據類型如下:
列 |
類型 |
姓名 |
字符串 |
年齡 |
整數 |
性別 |
字符串 |
等級 |
浮點型 |
關鍵點
- 異構數據
- 大小可變
- 數據可變
(3)面板
面板是具有異構數據的三維數據結構。在圖形表示中很難表示面板。但是一個面板可以說明為DataFrame的容器。
關鍵點
- 異構數據
- 大小可變
- 數據可變
Pandas學習筆記(二)