Pandas是基於Numpy構建的(不知道pandas和我們的國寶有什麼關係),而Numpy和Pandas的數據類型是在基礎數據類型上建立,彼此相關,又彼此不同。Numpy對象最重要特點向量化運算,pandas對象最重要特點是字典和列表混合。
pandas,首先需要了解他主要兩個數據結構:Series和DataFrame。
series是線性的數據結構,是一個一維數組,Pandas 會默然用0到n-1來作為series的index, 但也可以自己指定index( 可以把index理解為『字典』裡面的『鍵 』)。下例為為指定index的用法。可以通過通過位置獲取數據。
1
指定index:我們可以指定intex就像字典指定『鍵』一樣,我們也可以使用字典或者numpy創建Series。如下例。
2
DataFrame:是Python中Pandas庫中的一種數據結構,它類似excel,是一種二維表。DataFrame的單元格可以存放數字、字符串等,這和excel表很像。同時DataFrame可以設置列名columns與行名index,可以通過通過位置獲取數據也可以通過列名和行名定位。
3
4