DataFrame介紹
就像是個二維陣列
具有欄(column)與列(raw)
列就是前面介紹Series所說的資料標籤
欄就是各column擁有的欄位名稱
DataFrame可說是由Series兩個以上組合而成的
直接看放範例會更清楚!等一下我在說明如何建立DataFrame
上面是我先建立好的DataFrame
最左邊那排0~3為每列的資料標籤,就跟Series的一樣
最上面那一橫排為每個column的欄位名稱
建立DataFrame:
使用pandas的DataFrame方法,後方參數傳入序列物件
欄位名稱與index若無指派,預設都是0~資料個數
指派欄位名稱,以dict(字典)的方式傳入
或是以參數的方式傳入
注意! 上述兩個範例一樣都是傳入[1,2,3],[4,5,6],[7,8,9]但為什麼最後結果不一樣?
在test_1是將每個陣列傳入一個column
而test_2是傳入一個shape(3,3)的陣列,DataFrame會將這2維的陣列照上例程式碼的規則排列
取得columns
指派index
以字典中再傳入字典的方式
以參數方式傳入
取得index
送上colab連結,可自行在上面多做點練習更加熟悉pandas
https://colab.research.google.com/drive/10_Di3CNQd7y7lyPlsl80CAsSMmK_NibT?usp=sharing