Skrypty w języku Python w raportach danych usługi LuckyTemplates

W tym samouczku omówiono skrypty w języku Python w raportach usługi LuckyTemplates. Dowiesz się, jak używać języka Python do uzyskiwania różnych danych wyjściowych w usłudze LuckyTemplates. Poznasz również niektóre ograniczenia techniczne języka Python, aby uniknąć błędów podczas korzystania z niego w programie LuckyTemplates Desktop .

Spis treści

Zrozumienie pakietów języka Python do tworzenia skryptów w usłudze LuckyTemplates

Błędy występują między Pythonem a usługą LuckyTemplates, ponieważ aktualizują się z różną szybkością. Czasami w tych dwóch programach występują konflikty dotyczące pakietów. Możesz uniknąć błędów, konfigurując odpowiednie środowisko.

Nie wszystkie pakiety w instalacji Python Anaconda są obsługiwane przez usługę LuckyTemplates. Na poniższym obrazku możesz zobaczyć wszystkie obecnie obsługiwane pakiety.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Ten następny obraz przedstawia wymagania i ograniczenia pakietów języka Python .

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Pandas to biblioteka do manipulacji danymi, a Numpy to algebra liniowa. Scikit-Learn i Xgboost to biblioteki, które umożliwiają uczenie maszynowe i wstępne przetwarzanie. Scipy i Statsmodels zajmują się statystykami. Seaborn służy do wizualizacji, a Matplotliob to biblioteka wizualna.

Tworzenie środowisk za pomocą skryptów w języku Python

Musisz utworzyć środowisko zawierające pakiety potrzebne do uniknięcia konfliktów. Środowisko można utworzyć za pomocą monitu Anacondy, który został zainstalowany podczas instalacji Anacondy . Aby otworzyć monit, wpisz Anaconda w pasku wyszukiwania systemu Windows i kliknij aplikację.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Jeśli wyszukujesz w Google „tworzenie środowiska w anakondzie”, zostaniesz przekierowany na tę stronę. Na tej samej stronie możesz zobaczyć różne sposoby tworzenia określonych środowisk.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

W oknie poleceń Anaconda Prompt możesz zobaczyć środowisko podstawowe i katalog roboczy.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Aby utworzyć nowe środowisko, wpisz conda create . Następnie wprowadź –n , a następnie nazwę środowiska. Na koniec wpisz żądaną wersję Pythona. W tym przykładzie nazwa środowiska to new_env_pbi , a wersja Pythona to 3.7.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Naciśnij Enter po zakończeniu. Zobaczysz wtedy, że tworzy nowe środowisko.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Naciśnij Y, aby kontynuować proces.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Następnie musisz aktywować środowisko. Wprowadź conda aktywuj new_env_pbi .

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Po zakończeniu możesz zobaczyć, że nowe środowisko zostało aktywowane. Stamtąd możesz rozpocząć instalowanie potrzebnych pakietów. Najpierw zainstaluj Pandy, aby wprowadzić dane. Wpisz pip install pandas i naciśnij enter.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Następnie wpisz pip install seaborn , aby zainstalować Seaborn. Zobaczysz również, że Seaborn ładuje również Matplotlib. Po instalacji możesz teraz otworzyć pulpit LuckyTemplates .

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Pobieranie danych za pomocą Pythona

Istnieją trzy sposoby uzyskiwania danych w usłudze LuckyTemplates przy użyciu języka Python. Pierwszym z nich jest przejście do paska narzędzi Plik, kliknięcie Pobierz dane, a następnie wybierz Pobierz dane, aby rozpocząć .

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Kliknij ponownie pasek narzędzi Plik, wybierz Inne i wybierz Skrypt Pythona .

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Stamtąd wprowadź skrypt, aby wprowadzić dane i naciśnij OK. W tym przykładzie używany jest ten skrypt.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

W okienku Nawigator kliknij zmienną w folderze Python i kliknij Załaduj .

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Następnie zobaczysz te dane w okienku Pola.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Następnie musisz upewnić się, że używasz właściwego środowiska. Przejdź do paska narzędzi Plik, kliknij Opcje i ustawienia, a następnie wybierz Opcje .

Skrypty w języku Python w raportach danych usługi LuckyTemplates

W obszarze Globalny kliknij opcję Skrypty języka Python i ustaw katalog główny języka Python. Kliknij Przeglądaj i otwórz new_env_pbi .

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Włączanie wizualizacji skryptów w języku Python w usłudze LuckyTemplates

Aby uzyskać dostęp do integracji z językiem Python, kliknij pozycję Python Visual w obszarze Wizualizacje.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Następnie włącz wizualizacje skryptu.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Po zakończeniu na kanwie pojawi się tekstowy edytor skryptów języka Python.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Aby rozpocząć tworzenie skryptów, przeciągnij pole w obszarze Wartości wizualizacji. W tym przykładzie Działy są umieszczane w obszarze Wartości.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Wizualizacja będzie teraz wyglądać tak.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Ramka danych jest tworzona za pomocą funkcji pandas.DataFrame . Skrypt zapisał go jako zmienną i nazwał dataset . Poniżej wiersza 6 możesz wkleić lub wpisać kod skryptu, aby utworzyć wizualizację. W tym przykładzie zastosowano następujące kody.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Obecnie ramka danych jest niekompletna, ponieważ zawiera tylko działy. Dlatego przeciągnij wszystkie kolumny z panelu Pola do obszaru Wartości, aby utworzyć pełną ramkę danych.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Następnie możesz wybrać wizualizację z notatnika Jupyter. Następnie skopiuj kod tej wizualizacji i wklej go do edytora.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Zmień zmienną używaną w kodzie wizualnym z df na zestaw danych i wprowadź plt.show() w następnym wierszu, aby użyć biblioteki Matplotlib.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Po zakończeniu uruchom skrypt, klikając ikonę uruchamiania w edytorze.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Zobaczysz, jak wizualizacja zmaterializuje się na twoim płótnie. Wizualizacja nie jest interaktywna, ale możesz uczynić ją dynamiczną, dostosowując ją.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Dostosowywanie wizualizacji Pythona

Kliknij grot strzałki, aby otworzyć Edytor skryptów języka Python. Następnie wprowadź plt.style.use() .

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Otwórz Google i wyszukaj style matplotlib . Kliknij Odniesienie do arkuszy stylów, a zostaniesz przekierowany na ich stronę.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Wewnątrz strony zobaczysz różne style, których możesz użyć.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Wybierz styl i wprowadź kod tego stylu w kodzie skryptu.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

W tym przykładzie kod użytego stylu to bmh . Po zakończeniu naciśnij ikonę uruchamiania.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Zobaczysz wtedy, że kolory wewnątrz wizualizacji uległy zmianie.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Jeśli chcesz, możesz także zmienić kształt wizualizacji. Aby to zrobić, otwórz edytor skryptów, zmień boxplot na violinplot i uruchom kod skryptu.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Zobaczysz, że zmienił się kształt wizualizacji.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Przekształcanie danych w dodatku Power Query przy użyciu skryptów w języku Python

Ostatnią metodą uzyskiwania dostępu do skryptów w języku Python w usłudze LuckyTemplates jest przekształcenie danych w edytorze Power Query. Jedną z najlepszych praktyk jest duplikowanie danych i wykonywanie skryptów w duplikacie zamiast korzystania z głównych danych. W tym przykładzie dane główne to df , a duplikat to df2 .

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Przejdź do paska narzędzi Transform i wybierz opcję Uruchom skrypt Pythona .

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Zobaczysz wtedy okno dialogowe Uruchom skrypt Pythona z komunikatem skryptu.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Wprowadź kod do tabel z notatnika Jupyter. W tym przykładzie w skrypcie użyto metody dataset.corr() . Ale najpierw musisz ponownie zapisać zmienną, ponownie wpisując dataset = .

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Po naciśnięciu OK zobaczysz dane na kanwie.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Rozwiń tabelę, klikając Tabela w kolumnie Wartość. Spowoduje to również wyświetlenie tabeli korelacji.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Jednak kolumna Indeks w skrypcie języka Python nie jest wyświetlana w tabeli korelacji. Aby rozwiązać ten problem, przejdź do panelu Zastosowane kroki i kliknij ikonę koła zębatego kroku Uruchom skrypt w języku Python, aby otworzyć kod skryptu.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Teraz wprowadź inną funkcję, wprowadzając .reset_index() . Następnie dodaj tę funkcję do funkcji tabeli korelacji.

Skrypty w języku Python w raportach danych usługi LuckyTemplates

Po zakończeniu możesz teraz zobaczyć kolumnę Indeks w tabeli korelacji.

Skrypty w języku Python w raportach danych usługi LuckyTemplates


Znaczenie tworzenia przekonujących wizualizacji usługi LuckyTemplates
Najlepsze praktyki dotyczące raportów i wizualizacji usługi LuckyTemplates
Python I dla użytkowników usługi LuckyTemplates — nowy kurs na platformie edukacyjnej LuckyTemplates

Wniosek

Istnieje wiele rzeczy, które Python może zrobić po zintegrowaniu z usługą LuckyTemplates. W tym samouczku skrypty w języku Python były używane na trzy różne sposoby: w celu wprowadzenia zestawu danych, tworzenia elementów wizualnych i manipulowania istniejącymi danymi w edytorze Power Query .

Gaelim

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.