Skriptování v Pythonu v datových sestavách LuckyTemplates

Tento tutoriál pojednává o skriptování v Pythonu v sestavách LuckyTemplates. Naučíte se, jak používat Python k dosažení různých výstupů uvnitř LuckyTemplates. Porozumíte také některým technickým omezením Pythonu, abyste se mohli vyhnout chybám při jeho používání uvnitř .

Obsah

Pochopení Pythonových balíčků pro skriptování v LuckyTemplates

Mezi Pythonem a LuckyTemplates dochází k chybám, protože se aktualizují různými rychlostmi. Někdy dochází ke konfliktům o balíčky v těchto dvou softwarech. Chybám se můžete vyhnout nastavením správného prostředí.

LuckyTemplates nepodporují všechny balíčky v instalaci Python Anaconda. Na obrázku níže můžete vidět všechny různé balíčky, které jsou aktuálně podporovány.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Tento další obrázek ukazuje požadavky a omezení balíčků.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Pandas je knihovna pro manipulaci s daty, zatímco Numpy je lineární algebra. Scikit-Learn a Xgboost jsou knihovny, které vám umožňují provádět strojové učení a předběžné zpracování. Scipy a Statsmodels se zabývají statistikou. Seaborn se používá pro vizualizaci, zatímco Matplotliob je vizuální knihovna.

Vytváření prostředí pomocí skriptování v Pythonu

Musíte vytvořit prostředí, které obsahuje balíčky, které potřebujete, abyste se vyhnuli konfliktům. Prostředí můžete vytvořit pomocí Anaconda Prompt, který byl nainstalován během . Chcete-li výzvu otevřít, zadejte do vyhledávacího pole systému Windows Anaconda a klikněte na aplikaci.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Pokud na Googlu hledáte „vytvořit prostředí v anakondě“, budete přesměrováni na tuto stránku. Na stejné stránce můžete vidět různé způsoby vytváření specifických prostředí.

Skriptování v Pythonu v datových sestavách LuckyTemplates

V příkazovém okně Anaconda Prompt můžete vidět základní prostředí a pracovní adresář.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Chcete-li vytvořit nové prostředí, zadejte conda create . Poté zadejte –n následovaný názvem vašeho prostředí. Nakonec zadejte, jakou verzi Pythonu chcete. V tomto příkladu je název prostředí new_env_pbi a je 3.7.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Po dokončení stiskněte Enter. Pak uvidíte, že to vytváří nové prostředí.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Stiskněte Y pro pokračování v procesu.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Dále je potřeba aktivovat prostředí. Vstupní podmínky pro aktivaci new_env_pbi .

Skriptování v Pythonu v datových sestavách LuckyTemplates

Po dokončení můžete vidět, že je nové prostředí aktivováno. Odtud můžete začít instalovat balíčky, které potřebujete. Nejprve nainstalujte Pandas, abyste získali data. Zadejte pip install pandas a stiskněte enter.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Dále zadejte pip install seaborn pro instalaci Seaborn. Uvidíte také, že Seaborn také načte Matplotlib. Po instalaci můžete nyní otevřít soubor .

Skriptování v Pythonu v datových sestavách LuckyTemplates

Získávání dat pomocí Pythonu

Existují tři způsoby, jak získat data uvnitř LuckyTemplates pomocí Pythonu. Prvním z nich je přejít na panel nástrojů Soubor, kliknout na Načíst data a poté vybrat Načíst data, abyste mohli začít .

Skriptování v Pythonu v datových sestavách LuckyTemplates

Klikněte znovu na panel nástrojů Soubor, vyberte Jiné a zvolte Python Script .

Skriptování v Pythonu v datových sestavách LuckyTemplates

Odtud zadejte skript pro přenesení dat a stiskněte OK. V tomto příkladu je použit tento skript.

Skriptování v Pythonu v datových sestavách LuckyTemplates

V podokně Navigátor klikněte na proměnnou ve složce Python a klikněte na Načíst .

Skriptování v Pythonu v datových sestavách LuckyTemplates

Tato data pak uvidíte v podokně Pole.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Poté se musíte ujistit, že používáte správné prostředí. Přejděte na panel nástrojů Soubor, klikněte na Možnosti a nastavení a poté vyberte Možnosti .

Skriptování v Pythonu v datových sestavách LuckyTemplates

V části Globální klikněte na Skriptování a nastavte domovský adresář Pythonu. Klikněte na Procházet a otevřete new_env_pbi .

Skriptování v Pythonu v datových sestavách LuckyTemplates

Povolení vizualizací skriptování Python v LuckyTemplates

Chcete-li získat přístup k integraci Pythonu, klepněte nav části Vizualizace.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Poté povolte vizuály skriptů.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Po dokončení se na plátně objeví textový editor skriptů Python.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Chcete-li zahájit skriptování, přetáhněte pole v oblasti Hodnoty vizualizace. V tomto příkladu jsou oddělení umístěna v oblasti Hodnoty.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Vizualizace bude nyní vypadat takto.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Datový rámec je vytvořen pomocí funkce pandas.DataFrame . Skript ji uložil jako proměnnou a pojmenoval ji dataset . Pod řádek 6 můžete vložením nebo zadáním kódu skriptu vytvořit vizuál. V tomto příkladu byly použity následující kódy.

Skriptování v Pythonu v datových sestavách LuckyTemplates

V současné době je datový rámec neúplný, protože obsahuje pouze oddělení. Takže přetáhněte všechny sloupce z podokna Pole do oblasti Hodnoty a vytvořte úplný datový rámec.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Poté si můžete vybrat vizuál ze svého notebooku Jupyter. Poté zkopírujte kód tohoto vizuálu a vložte jej do editoru.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Změňte proměnnou použitou ve vizuálním kódu z df na datovou sadu a na dalším řádku zadejte plt.show() pro použití Matplotlib.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Po dokončení spusťte skript kliknutím na ikonu spuštění v editoru.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Poté uvidíte, jak se vizualizace zhmotní na vašem plátně. Vizuál není interaktivní, ale můžete jej upravit tak, aby byl dynamický.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Přizpůsobení vizualizace Pythonu

Klepnutím na šipku otevřete editor skriptů Python. Dále zadejte plt.style.use() .

Skriptování v Pythonu v datových sestavách LuckyTemplates

Otevřete Google a vyhledejte styly matplotlib . Klikněte na odkaz Style Sheets Reference a budete přesměrováni na jejich stránku.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Uvnitř stránky uvidíte různé styly, které můžete použít.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Vyberte styl a zadejte kód tohoto stylu do kódu skriptu.

Skriptování v Pythonu v datových sestavách LuckyTemplates

V tomto příkladu je kód použitého stylu bmh . Po dokončení stiskněte ikonu spuštění.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Poté uvidíte, že se barvy uvnitř vizuálu změnily.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Pokud chcete, můžete také změnit tvar vizuálu. Chcete-li to provést, otevřete editor skriptů, změňte boxplot na violinplot a spusťte kód skriptu.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Uvidíte, že se tvar vizuálu změnil.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Transformace dat v Power Query pomocí skriptování v Pythonu

Poslední metodou pro přístup ke skriptování Python v LuckyTemplates je transformace dat v editoru dotazů Power. Jedním z osvědčených postupů je duplikovat data a provádět skriptování v duplikátu namísto použití hlavních dat. V tomto příkladu jsou hlavní data df a duplikát je df2 .

Skriptování v Pythonu v datových sestavách LuckyTemplates

Přejděte na panel nástrojů Transform a vyberte Spustit skript Pythonu .

Skriptování v Pythonu v datových sestavách LuckyTemplates

Poté se zobrazí dialogové okno Spustit skript Pythonu se zprávou skriptu.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Zadejte kód pro stoly z notebooku Jupyter. V tomto příkladu je ve skriptu použita dataset.corr() . Nejprve však musíte proměnnou znovu uložit zadáním dataset = znovu.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Po stisknutí OK uvidíte data na plátně.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Rozbalte tabulku kliknutím na Tabulka ve sloupci Hodnota. Zobrazí se také korelační tabulka.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Sloupec Index ve skriptu Python se však v korelační tabulce nezobrazuje. Chcete-li to opravit, přejděte do podokna Aplikované kroky a kliknutím na ikonu ozubeného kola v kroku Spustit skript Pythonu otevřete kód skriptu.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Nyní zadejte další funkci zadáním .reset_index() . Poté tuto funkci napojte na funkci korelační tabulky.

Skriptování v Pythonu v datových sestavách LuckyTemplates

Po dokončení můžete nyní vidět sloupec Index v tabulce korelace.

Skriptování v Pythonu v datových sestavách LuckyTemplates




Závěr

Existuje mnoho věcí, které Python dokáže, jakmile je integrován s LuckyTemplates. V tomto tutoriálu byly skripty Pythonu použity třemi různými způsoby: k přenesení datové sady, k vytvoření vizuálů a k manipulaci s existujícími daty v.

Gaelim


Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.