Python Pandas基礎教學的教材資源,我除了觀看彭彭老師的免費Youtube影片外,也同時在上下班通勤時觀看Hahow 好學校的Python 理財課程,利用實作和複習的方式,學習Python Pandas入門概念。

本篇文章內容
什麼是Pandas?
Pandas是一款由Python編寫的免費套件,用來幫助工程師進行數據處理和分析,它提供了類似Excel的試算表格式與運算功能。
許多會稱Pandas之於Python就像是Excel與Windows的關係。
Pandas怎麼安裝?
由於Pandas對於Python使用者來說太重要,通常安裝Python時就會內建下載,只要使用pip代碼就可以安裝。
安裝方式:!pip install pandas
為什麼要在Python中使用Pandas?
Pandas是目前市面上最流行的Python數據分析套件,使用內建的強大模組功能,可以幫助程式撰寫時省下許多時間。
Python Pandas有哪些優點和功能?
在<15 Latest Pandas Features – What Makes Python Pandas Unique?>一文中,找到15個Pandas特點:
1.提供快速、有效的數據處理功能。
2.對齊和索引(index),讓數據組織化。
3.處理丟失的數據
4.快速清理數據,將原始數據變成可用資訊
5.內建輸入和輸出功能
6.支持多種格式(包含Json、CSV等等)
7.合併數據集
8.多時間序列
9.優秀的運算性能
10.與Python相容,上手性高
11.內建可視化工具
12.分組功能,根據數據條件分類
13.遮罩數據功能
14.唯一數據篩選
15.對數據執行數學運算功能
Python Pandas基礎概念
- 安裝Pandas套件 (利用pip安裝)
- 認識單維度資料(Series)
- 認識雙維度資料(DataFrame) (就是一個完整表格,有欄和列的概念)
安裝Pandas套件
Pandas的安裝十分容易,我使用Google Colab來練習,只要在程式框中輸入以下代碼即可運行安裝程序。
!pip install pandas
安裝完成畫面

認識單維度資料Series
Series是Pandas中的單維度資料,類似試算表中直向的欄位資料,在Python中,使用列表方式建立。
data=pd.Series([20,10,15]) print(data)
執行結果

認識雙維度資料DataFrame
可以想像成Excel的介面,就是一個完整的表格,有欄和列的資料。
DataFrame在Python中的建立方式使用”字典”來建立。
練習:建立一個DataFrame,包含員工和薪水資料。
#建立DataFram salary_list=pd.DataFrame({ "name":["Amy","John","Bob"], "salary":[30000,50000,40000] }) print(salary_list)
執行結果

本次練習檔與影片
練習檔:Day15(1/8):Pandas基本概念
影片:ython Pandas 資料分析 – 基礎教學 By 彭彭
【Python新手練習】相關文章
【Python新手練習】系列文,是一個行銷人學習Python的筆記,希望可以藉由練習程式,訓練更強大的邏輯思考,如果你也對這塊有興趣,這些文章或許可以幫助到你!也歡迎一起交流。
行銷人的Python練習90計畫-為什麼要學Python?
Day0:Google Colab新手Python開發環境推薦
Day1:Python變數與資料型態
Day2:Python判斷式與迴圈(流程控制)
Day3:Python函式 定義、呼叫與回傳
Day4:載入Python模組與使用
Day5:Python檔案讀取和儲存
Day6:Python亂數與統計
Day7:Python API 開放資料串接,抓取台北市政府公開資料!
Day8:Python實體物件建立與使用
Day9:Python爬蟲實戰!抓取PTT電影版
發佈留言