Python szkriptelés a LuckyTemplates adatjelentésekben

Ez az oktatóanyag a LuckyTemplates jelentésekben található Python-szkriptekről lesz szó. Megtanulja, hogyan használhatja a Pythont a LuckyTemplates különböző kimenetek elérésére. Ismerni fogja a Python néhány technikai korlátját is, így elkerülheti a hibákat a .

Tartalomjegyzék

A LuckyTemplates parancsfájlok Python-csomagjainak megértése

Hibák történnek a Python és a LuckyTemplates között, mert különböző sebességgel frissülnek. Néha ütközések vannak a két szoftver csomagjaival kapcsolatban. A megfelelő környezet beállításával elkerülheti a hibákat.

A Python Anaconda Installation nem minden csomagját támogatja a LuckyTemplates. Az alábbi képen az összes jelenleg támogatott csomag látható.

Python szkriptelés a LuckyTemplates adatjelentésekben

Ez a következő kép a csomagok követelményeit és korlátait mutatja be.

Python szkriptelés a LuckyTemplates adatjelentésekben

A Pandas az adatmanipulációs könyvtár, míg a Numpy a lineáris algebra. A Scikit-Learn és az Xgboost olyan könyvtárak, amelyek lehetővé teszik a gépi tanulást és az előfeldolgozást. A Scipy és a Statsmodels statisztikákkal foglalkozik. A Seaborn a vizualizációra szolgál, míg a Matplotliob a vizuális könyvtár.

Környezetek létrehozása Python Scripting segítségével

Létre kell hoznia egy olyan környezetet, amely tartalmazza az ütközések elkerülése érdekében szükséges csomagokat. Létrehozhat környezetet az Anaconda Prompt használatával, amelyet a . A prompt megnyitásához írja be az Anaconda kifejezést a Windows keresősávjába, és kattintson az alkalmazásra.

Python szkriptelés a LuckyTemplates adatjelentésekben

Ha a „környezet létrehozása az anacondában” kifejezésre keres a Google-ban, átirányítunk erre az oldalra. Ugyanazon az oldalon különböző módokat láthat adott környezetek létrehozására.

Python szkriptelés a LuckyTemplates adatjelentésekben

Az Anaconda Prompt parancsablakban láthatja az alapkörnyezetet és a munkakönyvtárat.

Python szkriptelés a LuckyTemplates adatjelentésekben

Új környezet létrehozásához írja be a conda create parancsot . Ezután írja be az –n billentyűt , majd a környezet nevét. Végül írja be, hogy melyik Python verziót szeretné. Ebben a példában a környezet neve new_env_pbi , a 3.7.

Python szkriptelés a LuckyTemplates adatjelentésekben

Nyomja meg az Enter billentyűt, ha végzett. Ezután látni fogja, hogy új környezetet hoz létre.

Python szkriptelés a LuckyTemplates adatjelentésekben

Nyomja meg az Y gombot a folyamat folytatásához.

Python szkriptelés a LuckyTemplates adatjelentésekben

Ezután aktiválnia kell a környezetet. Bemenet conda aktiválja a new_env_pbi .

Python szkriptelés a LuckyTemplates adatjelentésekben

Ha elkészült, láthatja, hogy az új környezet aktiválva van. Innentől megkezdheti a szükséges csomagok telepítését. Először telepítse a Pandákat az adatok beviteléhez. Input pip telepítse a pandákat , és nyomja meg az Enter billentyűt.

Python szkriptelés a LuckyTemplates adatjelentésekben

Ezután a Seaborn telepítéséhez input pip install seaborn . Azt is látni fogod, hogy a Seaborn a Matplotlib-et is betölti. A telepítés után most megnyithatja a .

Python szkriptelés a LuckyTemplates adatjelentésekben

Adatszerzés Python használatával

Háromféleképpen juthat adatokhoz a LuckyTemplates belsejében a Python használatával. Első lépésként lépjen a Fájl eszköztárra, kattintson az Adatok beszerzése elemre, majd válassza az Adatok beszerzése az induláshoz lehetőséget .

Python szkriptelés a LuckyTemplates adatjelentésekben

Kattintson ismét a Fájl eszköztárra, válassza az Egyéb, majd a Python Script lehetőséget .

Python szkriptelés a LuckyTemplates adatjelentésekben

Innen adjon meg egy szkriptet az adatok beviteléhez, és nyomja meg az OK gombot. Ebben a példában ezt a szkriptet használjuk.

Python szkriptelés a LuckyTemplates adatjelentésekben

A Navigátor ablaktáblában kattintson a Python mappa alatti változóra, majd kattintson a Betöltés gombra .

Python szkriptelés a LuckyTemplates adatjelentésekben

Ezután látni fogja ezeket az adatokat a Mezők panelen.

Python szkriptelés a LuckyTemplates adatjelentésekben

Ezt követően meg kell győződnie arról, hogy a megfelelő környezetet használja. Lépjen a Fájl eszköztárra, kattintson a Beállítások és beállítások elemre, majd válassza a Beállítások lehetőséget .

Python szkriptelés a LuckyTemplates adatjelentésekben

A Globális területen kattintson a Scripting elemre, és állítsa be a Python kezdőkönyvtárat. Kattintson a Tallózás gombra, és nyissa meg a new_env_pbi fájlt .

Python szkriptelés a LuckyTemplates adatjelentésekben

Python Scripting vizualizációk engedélyezése a LuckyTemplates alkalmazásban

A Python Integration eléréséhez kattintson aa Vizualizációk alatt.

Python szkriptelés a LuckyTemplates adatjelentésekben

Ezután engedélyezze a script vizualizációját.

Python szkriptelés a LuckyTemplates adatjelentésekben

Ha elkészült, egy szöveges Python Script Editor jelenik meg a vásznon.

Python szkriptelés a LuckyTemplates adatjelentésekben

A szkriptezés elindításához húzzon egy mezőt a vizualizáció Értékek területén. Ebben a példában az osztályok az Értékek területen belül vannak elhelyezve.

Python szkriptelés a LuckyTemplates adatjelentésekben

A vizualizáció most így fog kinézni.

Python szkriptelés a LuckyTemplates adatjelentésekben

Egy adatkeret a pandas.DataFrame függvény segítségével jön létre . A szkript változóként mentette el, és adatkészletnek nevezte el . A 6. sor alá beillesztheti vagy beírhatja a szkript kódját, hogy létrehozzon egy vizualitást. Ebben a példában a következő kódokat használtuk.

Python szkriptelés a LuckyTemplates adatjelentésekben

Jelenleg az adatkeret hiányos, mert csak részlegei vannak. Tehát húzza az összes oszlopot a Mezők ablaktábláról az Értékek területre egy teljes adatkeret létrehozásához.

Python szkriptelés a LuckyTemplates adatjelentésekben

Ezt követően kiválaszthat egy vizualitást a Jupyter Notebookból. Ezután másolja ki a vizualizáció kódját, és illessze be a szerkesztőbe.

Python szkriptelés a LuckyTemplates adatjelentésekben

Módosítsa a vizuális kódban használt változót df- ről az adatkészletre , és írja be a plt.show() függvényt a következő sorba a Matplotlib használatához.

Python szkriptelés a LuckyTemplates adatjelentésekben

Ha elkészült, futtassa a szkriptet a szerkesztőben található Futtatás ikonra kattintva.

Python szkriptelés a LuckyTemplates adatjelentésekben

Ezután látni fogja, hogy a vizualizáció megvalósul a vásznon. A látvány nem interaktív, de testreszabásával dinamikussá teheti.

Python szkriptelés a LuckyTemplates adatjelentésekben

A Python vizualizáció testreszabása

Kattintson a nyílhegyre a Python Script Editor megnyitásához. Ezután írja be a plt.style.use() .

Python szkriptelés a LuckyTemplates adatjelentésekben

Nyissa meg a Google-t, és keresse meg a matplotlib stílusokat. Kattintson a Style Sheets Reference elemre, és a rendszer átirányítja az oldalukra.

Python szkriptelés a LuckyTemplates adatjelentésekben

Az oldalon belül különböző stílusokat láthat, amelyeket használhat.

Python szkriptelés a LuckyTemplates adatjelentésekben

Válasszon ki egy stílust, és írja be a stílus kódját a szkript kódjába.

Python szkriptelés a LuckyTemplates adatjelentésekben

Ebben a példában a használt stílus kódja a bmh . Ha végzett, nyomja meg a Futtatás ikont.

Python szkriptelés a LuckyTemplates adatjelentésekben

Ezután látni fogja, hogy a képen belüli színek megváltoztak.

Python szkriptelés a LuckyTemplates adatjelentésekben

A látvány alakját is módosíthatja, ha akarja. Ehhez nyissa meg a szkriptszerkesztőt, módosítsa a boxplotot violinplot- ra , és futtassa a szkript kódját.

Python szkriptelés a LuckyTemplates adatjelentésekben

Látni fogja, hogy a látvány alakja megváltozott.

Python szkriptelés a LuckyTemplates adatjelentésekben

Adatok átalakítása a Power Queryben Python Scripting használatával

A Python-szkriptek LuckyTemplates alkalmazásban való elérésének utolsó módja az adatok átalakítása a Power Query szerkesztőben. Az egyik bevált módszer az adatok megkettőzése és a parancsfájlok elvégzése a fő adatok használata helyett. Ebben a példában a fő adat a df , a másolat pedig a df2 .

Python szkriptelés a LuckyTemplates adatjelentésekben

Lépjen az Átalakítás eszköztárra, és válassza a Python Script futtatása lehetőséget .

Python szkriptelés a LuckyTemplates adatjelentésekben

Ekkor megjelenik a Python Script futtatása párbeszédpanel egy szkript üzenettel.

Python szkriptelés a LuckyTemplates adatjelentésekben

Írjon be egy kódot a Jupyter Notebook táblázataihoz. Ebben a példában a dataset.corr() szerepel a szkriptben. Először azonban újra el kell mentenie a változót a dataset = ismételt beírásával.

Python szkriptelés a LuckyTemplates adatjelentésekben

Az OK gomb megnyomása után az adatok megjelennek a vásznon.

Python szkriptelés a LuckyTemplates adatjelentésekben

Bontsa ki a táblázatot az Érték oszlop Táblázat elemére kattintva. Ez egy korrelációs táblázatot is mutat.

Python szkriptelés a LuckyTemplates adatjelentésekben

A Python Script Index oszlopa azonban nem jelenik meg a korrelációs táblázatban. A probléma megoldásához lépjen az Alkalmazott lépések panelre, és kattintson a Python Script futtatása lépés fogaskerék ikonjára a szkriptkód megnyitásához.

Python szkriptelés a LuckyTemplates adatjelentésekben

Most adjon meg egy másik függvényt a .reset_index() bevitelével . Ezután írja be ezt a függvényt a korrelációs táblázat függvénnyel.

Python szkriptelés a LuckyTemplates adatjelentésekben

Ha elkészült, láthat egy Index oszlopot a korrelációs táblázatban.

Python szkriptelés a LuckyTemplates adatjelentésekben




Következtetés

A Python sok mindent megtehet, ha integrálja a LuckyTemplates-szel. Ebben az oktatóanyagban a Python-szkripteket három különböző módon használtuk: az adatkészlet behozására, a látványelemek létrehozására és a meglévő adatok manipulálására a.

Gaelim


Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.