Základy Pythonu v Power BI

Úvod do Pythonu v Power BI

Jacob H. Marquez

Data Scientist

Předpoklady

Úvod do Pythonu v Power BI

Co se naučíme

Power BI

  • Import a spojování dat pomocí Power Query
  • Vyhledávání chybějících dat pomocí Power Query
  • Výpočet korelačního koeficientu pomocí Rychlých měr

Python

  • Import a spojování dat pomocí pandas
  • Vyhledávání chybějících dat a imputace
  • Tvorba vizualizací pomocí Seabornu
Úvod do Pythonu v Power BI

Začínáme – stažení Pythonu

Úvod do Pythonu v Power BI

Začínáme – instalace balíčků

Dva povinné balíčky Pythonu:

  • pandas
  • matplotlib

Obrázek terminálu příkazového řádku.

1 https://packaging.python.org/en/latest/tutorials/installing-packages/
Úvod do Pythonu v Power BI

Začínáme – Power BI

„Soubor" > „Možnosti a nastavení" > „Možnosti" > „Skriptování v Pythonu"

  • Domovské adresáře
  • Integrovaná vývojová prostředí (IDE)

Nabídka nastavení Power BI se zvýrazněnými možnostmi pro skripty Pythonu.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Úvod do Pythonu v Power BI

Začínáme – Power BI

Nabídka nastavení Power BI se zvýrazněnými možnostmi pro skripty Pythonu. Nastavení domovského adresáře je orámováno zeleným polem.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Úvod do Pythonu v Power BI

Začínáme – Power BI

Nabídka nastavení Power BI se zvýrazněnými možnostmi pro skripty Pythonu. Nastavení integrovaného vývojového prostředí je orámováno zeleným polem.

1 https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-python-scripts
Úvod do Pythonu v Power BI

Omezení

  • DataFramy jsou dočasně uloženy
  • Ve vizualizacích se používá 150 000 řádků
  • Datové sady menší než 250 MB
  • Datové sady nastavené jako „Veřejné"
Úvod do Pythonu v Power BI

Přínosy a důvody k učení...

Python jako uživatel Power BI

  • Flexibilita při transformaci dat
  • Snazší způsob složitých výpočtů
  • Tvorba vlastních vizualizací

Power BI jako uživatel Pythonu

  • Rychlejší vizualizace dat
  • Rychlá tvorba reportovacích dashboardů
  • Snazší sdílení s ostatními
Úvod do Pythonu v Power BI

Datové sady

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
Úvod do Pythonu v Power BI

Pojďme procvičovat!

Úvod do Pythonu v Power BI

Preparing Video For Download...