在 Power BI 中學習 Python 基礎

Power BI 中的 Python 入門

Jacob H. Marquez

Data Scientist

先備知識

Power BI 中的 Python 入門

學習重點

Power BI

  • 以 Power Query 匯入並合併資料
  • 用 Power Query 尋找遺漏值
  • 以快速量值計算相關係數

Python

  • 使用 pandas 匯入並合併資料
  • 尋找遺漏值與插補
  • 用 Seaborn 建立視覺化
Power BI 中的 Python 入門

開始使用-下載 Python

Power BI 中的 Python 入門

開始使用-安裝套件

需要的兩個 Python 套件:

  • pandas
  • matplotlib

命令列介面終端機圖片。

1 https://packaging.python.org/en/latest/tutorials/installing-packages/
Power BI 中的 Python 入門

開始使用-Power BI

「File」>「Options and settings」>「Options」>「Python scripting」

  • 家目錄
  • 整合式開發環境(IDE)

Power BI 設定選單,標示 Python 指令碼相關選項。

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Power BI 中的 Python 入門

開始使用-Power BI

Power BI 設定選單,標示 Python 指令碼選項。綠色方框標出家目錄設定。

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Power BI 中的 Python 入門

開始使用-Power BI

Power BI 設定選單,標示 Python 指令碼選項。綠色方框標出整合式開發環境設定。

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Power BI 中的 Python 入門

限制

  • DataFrame 會暫存
  • 視覺化最多使用 150,000 列
  • 資料集小於 250 MB
  • 資料集設為「Public」
Power BI 中的 Python 入門

學習的好處與理由…

作為 Power BI 使用者的 Python

  • 資料轉換更彈性
  • 複雜計算更容易
  • 建立自訂視覺化

作為 Python 使用者的 Power BI

  • 更快的資料視覺化
  • 快速建立報表儀表板
  • 更容易與他人分享
Power BI 中的 Python 入門

資料集

fished.csv

entity year fished
Australia 1990 153148
United States 1990 502923
Japan 1990 567895

farmed.csv

entity year farmed
Australia 1990 23567
United States 1990 436758
Japan 1990 534978
Power BI 中的 Python 入門

一起來練習吧!

Power BI 中的 Python 入門

Preparing Video For Download...