學習Python Pandas基礎概念,Python資料分析入門第1課【Python練習Day15】

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

學習Python Pandas基礎概念,Python資料分析入門第1課【Python練習Day15】

什麼是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基礎概念

  1. 安裝Pandas套件 (利用pip安裝)
  2. 認識單維度資料(Series)
  3. 認識雙維度資料(DataFrame) (就是一個完整表格,有欄和列的概念)

安裝Pandas套件

Pandas的安裝十分容易,我使用Google Colab來練習,只要在程式框中輸入以下代碼即可運行安裝程序。

!pip install pandas

安裝完成畫面

image 7

認識單維度資料Series

Series是Pandas中的單維度資料,類似試算表中直向的欄位資料,在Python中,使用列表方式建立。

data=pd.Series([20,10,15])
print(data)

執行結果

image 8

認識雙維度資料DataFrame

可以想像成Excel的介面,就是一個完整的表格,有欄和列的資料。

DataFrame在Python中的建立方式使用”字典”來建立。

練習:建立一個DataFrame,包含員工和薪水資料。

#建立DataFram
salary_list=pd.DataFrame({
    "name":["Amy","John","Bob"],
    "salary":[30000,50000,40000]
})

print(salary_list)

執行結果

image 10

本次練習檔與影片

練習檔: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電影版

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *