fbpx

一.前言:

  • 什麼是pandas? 

       

       先介紹一下Pandas是什麼,簡單來說就是把Excel的表格觀念丟到Python,概念類似試算表的資料分析套件

 

  • 為什麼學習pandas?

       Excel中所有的操作都可以透過Pandas的函式做簡單的處理,像是欄位的加總、分群、樞紐分析表、小計、畫折線圖、圓餅圖等等…

二.學習項目

1.安裝pandas
2.單維度Series
3.雙維度DataFrame

 

三.本文環境

  • windows 10
  • pandas 1.0.1

 

1.安裝並載入pandas:

   準備環境:利用pip套件管理工具,安裝pandas

 pip install pandas

 載入pandas:

 import pandas as pd

 

2.單維度Series

Series就像是一個列表,或是試算表中直向的欄位資料

(PS : 搞不清楚欄和列的同學們請看下圖 👇)

   

 

  • 建立Series:
         語法 : data = pd.Series(列表)
  • 基本操作:下面代碼中,我們簡單操作兩個關於Series的應用
    • data.max(找最大值)
    • data.median(找中位數)

 

3.雙維度DataFrame

DataFrame就像是一個表格,有欄跟列的概念

 

  • 建立dataframe:和Series不同的地方是,DataFrame的創建是以字典為底 !

pd.DataFrame(字典) #以字典資料為底,建立dataframe 

範例:創建三位學生的成績表格

 

  • 觀察資料
  • 取得特(row橫向)和欄(column直向)

 

  • 應用:
1.計算三位學生的成績平均值
2.在欄位中新增一欄學生的操行成績

 

 

四.總結

希望讀者能透過此篇文章初步了解關於pandas的基礎運用,

想要了解更詳細的pandas操作及應用可以參考下列網站的教學:)

[Python] Pandas 基礎教學資料科學家的 pandas 實戰手冊:掌握 40 個實用數據技巧

或是接續觀看 Pandas 第2講:Python資料處理套件Pandas資料儲存物件

 

📒 Python Pandas 系列文章:

Pandas 第1講:Python資料處理套件Pandas簡介(本文)

Pandas 第2講:Python資料處理套件Pandas資料儲存物件

Pandas 第3講:Python資料處理套件Pandas檢視與定位資料

Pandas 第4講:Python資料處理套件Pandas條件篩選資料

Pandas 第5講:Python資料處理套件Pandas整理資料欄位與型別

Pandas 第6講:Python資料處理套件Pandas 資料字串處理

Pandas 第7講:Python資料處理套件Pandas數值處理與基礎統計量

快樂學程式在Udemy 也推出了以Pandas 套件進行資料處理的實戰課程,這次是將Python已視覺化的方式

對資料進行解析,只要一個假日拉高你的職場競爭力!快來這裡一起快樂學程式!

如果你的入門還在單打獨鬥,歡迎來到快樂學程式找到志同道合的夥伴,你的自學之路不孤單。

celia

celia

人生苦短,我用Python !

Leave a Reply