在 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

"文件" > "选项和设置" > "选项" > "Python 脚本"

  • 主目录
  • 集成开发环境(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...