Czym jest self w Pythonie: przykłady z życia wzięte
Czym jest self w Pythonie: przykłady z życia wzięte
Spis treści
Jak używać R w LuckyTemplates
Istnieją trzy sposoby, na jakie R może komunikować się z usługą LuckyTemplates . Ten samouczek nauczy Cię, co to jest, a następnie pokaże, jak połączyć LuckyTemplates ze skryptem R na pulpicie LuckyTemplates.
Pierwszym krokiem jest zaimportowanie danych do usługi LuckyTemplates za pomocą skryptu języka R. Następnie wykonasz zastosowany krok w dodatku Power Query . Demo zakończy się pokazem, jak używać języka R do tworzenia wizualizacji danych.
1. Importowanie danych za pomocą skryptu R
Otwórz pusty raport dodatku Power Query w usłudze LuckyTemplates. Przejdź do Pobierz dane na karcie Strona główna i wybierz Więcej .
Gdy pojawi się wyskakujące okienko, wpisz skrypt R w pasku wyszukiwania i wybierz go. Następnie kliknij Połącz .
Na ekranie pojawi się teraz puste pole. Potrzebujesz usługi LuckyTemplates, aby odczytać plik .csv, a następnie przekształcić go w tabelę. Aby to zrobić, przypisz nazwę do tabeli za pomocą operatora przypisania ( <-> ). W tym przypadku wynikowa tabela nosi nazwę tips . Następnie użyj funkcji read.csv i umieść adres URL pliku .csv między nawiasami a cudzysłowami. Wciśnij OK.
Zobaczysz wyskakujące okienko Nawigatora. Po wybraniu wskazówek dotyczących nazw , wynikowa tabela pojawi się po prawej stronie.
Ponieważ w tabeli potrzebny jest skrypt języka R, kliknij pozycję Przekształć dane . Zobaczysz teraz zestaw danych i źródła skryptu języka R załadowane do tabeli.
2. Wykonywanie skryptu R w dodatku Power Query
Utwórz kolumnę obliczeniową w tabeli. Możesz to zrobić, klikając kartę Przekształć , a następnie wybierając opcję Uruchom skrypt R.
Następnie pojawi się okno skryptu Uruchom R. Puste pole to miejsce, w którym wpisujesz swój kod R.
Najlepiej utworzyć cały kod R w RStudio, a następnie skopiować i wkleić go w skrypcie R w usłudze LuckyTemplates.
Zestaw danych to nazwa tabeli, z którą pracujesz. W takim przypadku chcesz utworzyć nowy zestaw danych, jak pokazano na poniższym obrazku.
Pierwszy new_dataset to po prostu kopiowanie oryginalnego zestawu danych.
Drugi wiersz to kolumna. Znak dolara ( $ ) po zbiorze danych wskazuje, że kolejne dane wejściowe m_f to kolumna. Odnosi się to do danych dotyczących mężczyzn i kobiet w tabeli wskazówek. W przypadku tej kolumny musisz użyć funkcji substring .
Gdy skończysz, naciśnij OK. Zobaczysz wtedy w okienku zastosowane kroki, że new_dataset został umieszczony w obszarze Uruchom skrypt języka R. Jeśli przewiniesz do prawej kolumny w tabeli, zobaczysz wynik działania skryptu języka R.
Jeśli chcesz edytować skrypt R, wystarczy nacisnąć ikonę koła zębatego obok skryptu Uruchom R w okienku Zastosowane kroki.
Aby wrócić do tabeli po wprowadzeniu zmian, wystarczy kliknąć Tabela , a następnie Kontynuuj .
3. Tworzenie wizualizacji za pomocą R w LuckyTemplates
Przejdźmy teraz do edytora raportów , aby rozpocząć tworzenie wizualizacji języka R. Przejdź do okienka Wizualizacje i wybierz ikonę wizualizacji skryptu języka R.
Jeśli pojawi się komunikat z prośbą o włączenie wizualizacji skryptu, po prostu kliknij opcję Włącz . Zobaczysz, że edytor raportów będzie teraz wyglądał tak:
W okienku Pola wybierz dane, które chcesz umieścić w raporcie. W tym demo użyto tip i total_bill . Po wybraniu danych edytor skryptów R będzie zawierał komentarze pokazujące skrypt R używany dla każdej kolumny.
Pierwszy zestaw danych tworzy ramkę danych i nazywa ją napiwkiem i całkowitym rachunkiem. Drugi zestaw danych używa unikatowej funkcji do usuwania zduplikowanych wierszy.
Do wizualizacji używana jest funkcja plot . Utworzysz wykres punktowy całkowitego rachunku i napiwku. Na tym wykresie całkowity rachunek znajduje się na osi x, a końcówka na osi y.
Po zakończeniu kliknij przycisk odtwarzania w prawym górnym rogu edytora skryptów R. W edytorze raportów zobaczysz prosty wykres punktowy.
Eksportowanie z LuckyTemplates do RStudio
Ponownie, lepiej jest kodować w RStudio, ponieważ jest tam więcej funkcji dostosowywania wizualizacji za pomocą R. Aby przenieść swoją pracę w usłudze LuckyTemplates do RStudio, wystarczy kliknąć ukośną strzałkę znajdującą się w górnym prawym rogu edytora skryptów R.
Spowoduje to przekierowanie do RStudio z nienaruszonym postępem. Zaznacz i uruchom cały kod w skrypcie języka R. Spowoduje to wyświetlenie wykresu punktowego utworzonego w usłudze LuckyTemplates.
Teraz dla celów demonstracyjnych posłużmy się bardzo prostym przykładem. W RStudio wymień dane na osi x i y.
Następnie skopiuj i wklej to w usłudze LuckyTemplates, zastępując stary kod. Uruchom kod, aby zobaczyć zmiany.
Używanie fragmentatorów w wizualizacjach skryptów języka R
Podobnie jak w przypadku innych wizualizacji usługi LuckyTemplates , wizualizację wykresu punktowego można zmienić za pomocą fragmentatorów.
Dodaj fragmentator w raporcie, który zmienia czas.
Zauważysz, że kliknięcie opcji powoduje zmianę danych na wykresie punktowym.
Należy również zauważyć, że w przypadku większych danych wyświetlanie wyników na wizualizacji po wybraniu opcji fragmentatora może mieć pewne opóźnienie.
R w LuckyTemplates: pobieranie R i RStudio
LuckyTemplates z R i RStudio: jak zacząć
Wniosek
Podsumowując, R komunikuje się z na trzy sposoby : importowanie danych, wstawianie kroków w Power Query i tworzenie wizualizacji.
R może obsługiwać duże zbiory danych, takie jak analiza danych audio lub obrazu. Wywoływanie z interfejsu API można również ułatwić za pomocą języka R. W następnych samouczkach zajmiesz się tworzeniem innych wizualizacji i przeprowadzaniem analiz statystycznych.
Czym jest self w Pythonie: przykłady z życia wzięte
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.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
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.
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.
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ł.
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.
W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.
Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.
Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć