R Dla usługi LuckyTemplates | Przewodnik dla początkujących

W tym samouczku zademonstruję 3 różne sposoby wykorzystania języka R w usłudze LuckyTemplates. Obejmuje to importowanie danych do LuckyTemplates , stosowanie kroków w Power Query i tworzenie wizualizacji danych .

Skonfigurowanie R dla usługi LuckyTemplates umożliwi wykonywanie pewnych zadań, takich jak wymienione powyżej. Niektóre z nich są podobne do tego, w jaki sposób zintegrowaliśmy język Python z usługą LuckyTemplates.

Spis treści

Konfigurowanie R dla usługi LuckyTemplates

Po otwarciu usługi LuckyTemplates powinien zostać wyświetlony pusty raport. Aby zintegrować R z LuckyTemplates, najpierw przejdź do menu Plik .

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Następnie kliknij Opcje i ustawienia . Następnie wybierz Opcje .

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Po wybraniu opcji pojawi się wyskakujące okienko. W grupie opcji Global kliknij opcję Skrypty R. Następnie powinieneś zobaczyć opcje przypisania katalogów domowych R i IDE R.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Jeśli nie widzisz tej opcji, możesz po prostu kliknąć menu rozwijane i wybrać Inne .

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Następnie pojawi się nowe pole wprowadzania, w którym możesz ręcznie ustawić katalog domowy R.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Aby poprawnie zidentyfikować ścieżkę do katalogu domowego R, musisz otworzyć RStudio i kliknąć menu Narzędzia . Następnie wybierz Opcje globalne .

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Tutaj możesz sprawdzić ścieżkę do pliku, w którym jest zainstalowany Twój R. W moim przypadku jest to ścieżka do pliku, w którym jest zainstalowany mój R.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

To była ścieżka pliku, którą widziałeś wcześniej w poprzednich przykładach, co oznacza, że ​​muszę zaktualizować moją wersję z R-4.0.2 do R-4.1.1.

Z drugiej strony możesz po prostu skopiować ścieżkę do pliku , którą możesz znaleźć tutaj i wkleić ją w LuckyTemplates, aby ustawić katalog domowy R.

Wybiorę ścieżkę do pliku, aby zaktualizować moją wersję do wersji R-4.1.1.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

W przypadku wykrytych środowisk IDE języka R wybierz opcję R Studio. To pozwoli nam pracować z danymi w R Studio i przenosić je do LuckyTemplates. Następnie kliknij OK , aby zakończyć konfigurację R dla usługi LuckyTemplates.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

3 różne sposoby wykorzystania R w LuckyTemplates

Zacznijmy od zaimportowania danych za pomocą skryptu R w LuckyTemplates, a następnie zastosujemy kroki w Power Query. Następnie utworzymy wizualizację danych, które będziemy tworzyć.

1. Importowanie danych za pomocą skryptu R w LuckyTemplates

Najpierw kliknij Pobierz dane i wybierz opcję Więcej .

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Następnie pojawi się wyskakujące okienko Pobierz dane. Wyszukaj skrypt R w polu wyszukiwania i wybierz skrypt R z wyników. Następnie kliknij Połącz .

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Spowoduje to otwarcie okna dialogowego skryptu R.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Po otwarciu okna dialogowego skryptu R możemy rozpocząć importowanie danych. W tym przykładzie zaimportujemy plik CSV za pomocą skryptu R i zamienimy go w tabelę.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Aby zaimportować plik CSV, użyj funkcji read.csv i podaj w nawiasach ścieżkę do pliku CSV, który chcesz zaimportować. W tym przykładzie zapisałem go w zmiennej o nazwie tips . Aby wykonać skrypt, po prostu kliknij OK .

Po wykonaniu skryptu powinna powstać tabela o nazwie tips . W wyskakującym okienku Nawigatora możesz zobaczyć podgląd tabeli. Kliknijmy Przekształć dane , aby otworzyć tę tabelę w dodatku Power Query .

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Tabela powinna wyglądać tak po kliknięciu Przekształć dane .

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

2. Stosowanie skryptów R w edytorze Power Query

Po otwarciu tabeli wskazówek w dodatku Power Query jest ona teraz uznawana za zestaw danych. W tym miejscu możemy wykonać pewne funkcje, aby na przykład utworzyć kolumnę obliczeniową na podstawie posiadanego zestawu danych. Aby to zrobić, kliknij Przekształć i wybierz Uruchom skrypt R.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Pojawi się okno dialogowe skryptu R i możemy uruchomić inny skrypt, aby utworzyć kopię bieżącego zestawu danych, który mamy. Utworzymy również nową kolumnę o nazwie m_f z danymi pochodzącymi z kolumny płeć, korzystając z poniższego kodu.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Linia new_dataset <-> oznacza, że ​​umieszczamy zawartość zestawu danych w zmiennej new_dataset .

Następnie, tworząc nową kolumnę, zapisałem funkcję podciągu w zmiennej new_dataset $ m_f . Zauważ, że użyłem symbolu $ przed m_f . To jest symbol używany do tworzenia nowej kolumny za pomocą skryptu R.

Wewnątrz funkcji substring kod new_dataset$sex, 1 ,1 oznacza, że ​​bierzemy tylko pierwszy znak danych z kolumny płci. Więc zamiast wziąć Mężczyzna i Kobieta, weźmiemy tylko M i F. Kliknij OK , aby wykonać kod.

W sekcji Zastosowane kroki możesz śledzić kroki wykonane w bieżącym zbiorze danych, nad którym pracujesz. Następnie, jeśli przewiniesz tabelę w prawo, powinieneś zobaczyć nową kolumnę m_f wraz z danymi z kolumny sex.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Jeśli chcesz przejść przez to, co zrobiłeś w poprzednim kroku, po prostu kliknij ikonę koła zębatego. Następnie otworzy okno dialogowe Uruchom skrypt R.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Teraz, gdy zakończyliśmy stosowanie skryptów języka R w naszym zbiorze danych, możemy bezpiecznie zamknąć i zastosować wprowadzone zmiany.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Po wykonaniu tej czynności załaduje tabelę wskazówek w usłudze LuckyTemplates.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

3. Tworzenie wizualizacji R w LuckyTemplates

Po załadowaniu tabeli wskazówek w usłudze LuckyTemplates możemy rozpocząć tworzenie wizualizacji języka R na podstawie tej tabeli. W okienku Wizualizacje kliknij opcję wizualizacji skryptu języka R, a następnie kliknij opcję Włącz , aby kontynuować.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Powinieneś zobaczyć coś takiego po włączeniu wizualizacji skryptu dla R.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Aby rozpocząć wyświetlanie danych w naszej wizualizacji, po prostu przejdź do panelu Pola, rozwiń tabelę napiwków i wybierz pola napiwek i rachunek_całkowity .

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

W edytorze skryptów R zobaczymy wygenerowany kod po wybraniu pól tip i total_bill . Te kody są automatycznie generowane i wykonywane w celu utworzenia zestawu danych lub ramki danych. Służą również do usuwania zduplikowanych wierszy z danych, które próbujemy wyświetlić w naszej wizualizacji.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Następnie możemy teraz rozpocząć wykreślanie danych na podstawie wybranych przez nas pól. W tym przykładzie zamierzam utworzyć wykres punktowy dla tip i total_bill za pomocą funkcji plot.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Korzystając z funkcji plot, możemy dołączyć dataset$total_bill i dataset$tip do argumentów, aby określić kolumny, które mają być wyświetlane w naszej wizualizacji. Aby wykonać ten skrypt, po prostu kliknij ikonę odtwarzania w prawym górnym rogu edytora skryptów R.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Następnie w obszarze podglądu zobaczymy wykres punktowy dla napiwku i rachunku_całkowitego .

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Alternatywny sposób edycji wykresu za pomocą RStudio

W zależności od wykresu, który chcesz utworzyć, może być konieczne przejście bezpośrednio do programu RStudio i wykonanie czynności w celu utworzenia wykresu i powrotu do usługi LuckyTemplates.

Następnie skopiuj i wklej kody, które wykonałeś w RStudio. Wynika to z braku funkcji RStudio podczas edytowania w edytorze skryptów R usługi LuckyTemplates.

W rzeczywistości możemy przenieść skrypty R, które utworzyliśmy tutaj w LuckyTemplates, do RStudio. Możesz to zrobić, klikając ukośną strzałkę w prawym górnym rogu edytora skryptów R.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Tak się stanie po kliknięciu na ukośną strzałkę w edytorze skryptów R w LuckyTemplates.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Po przeniesieniu skryptu do RStudio musimy wybrać wszystkie kody i wykonać je, aby zobaczyć dane wyjściowe.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Możesz wprowadzić dowolne zmiany tutaj w RStudio i przywrócić wszystko do usługi LuckyTemplates po zakończeniu edytowania. Na przykład zamierzam zamienić zmienne i wykonać je, aby wprowadzić pewne zmiany w naszym wykresie.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

W tym przykładzie przesunąłem końcówkę na oś x, a total_bill na oś y wykresu. Ponieważ zakończyliśmy stosowanie zmian, możemy skopiować kod i wkleić go z powrotem do usługi LuckyTemplates, a następnie zastosować tam zmiany.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Oprócz wizualizacji można to zmienić za pomocą fragmentatora, którego używamy w naszym raporcie LuckyTemplates. Dla porównania dodam fragmentator i sprawdzę czas w okienku Pola.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

W krajalniku możemy kliknąć opcje Lunch lub Kolacja , aby zmienić dane na naszym wykresie w oparciu o wybrany czas.

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

R Dla usługi LuckyTemplates |  Przewodnik dla początkujących

Należy pamiętać, że w zależności od wielkości wizualizowanego zestawu danych mogą wystąpić pewne opóźnienia. Czasami zmiana danych wyjściowych wykresu za pomocą fragmentatora może być powolna.

Wniosek

Biorąc to wszystko pod uwagę, nauczyłeś się integrować R w LuckyTemplates. Mogłeś też używać języka R dla usługi LuckyTemplates na 3 różne sposoby: importowanie danych , stosowanie skryptów języka R i tworzenie wizualizacji języka R .

Ponadto byłeś w stanie wykorzystać różne symbole i funkcje do wykonywania określonych zadań i wizualizacji. Pamiętaj, że możesz edytować swoje skrypty R w RStudio i wprowadzać zmiany z powrotem do usługi LuckyTemplates.

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.