Skrypty R dla LuckyTemplates przy użyciu RStudio

W tym blogu omówimy podstawy tworzenia skryptów języka R dla usługi LuckyTemplates przy użyciu programu RStudio .

RStudio służy do tworzenia obliczeń statystycznych i grafiki, które są zgodne z analizą danych i badaniami .

To świetne narzędzie do kodowania, ponieważ jest zintegrowanym środowiskiem programistycznym (IDE) . Oznacza to, że ma funkcje, których można używać w kodowaniu, takie jak edytor kodu źródłowego , autouzupełnianie , podświetlanie składni i narzędzie do debugowania .

RStudio to wygodniejsze ustawienie dla skryptów R niż domyślne funkcje instalacji języka programowania R.

Spis treści

Skrypty R w RStudio

Gdy otworzysz RStudio po raz pierwszy, zobaczysz 3 różne okna. Ale w tym samouczku skupimy się na miejscu, w którym widać migający kursor . Ta część nazywa się Konsola , w której możemy wykonywać skrypty R w RStudio .

Skrypty R dla LuckyTemplates przy użyciu RStudio

W pierwszym przykładzie utwórzmy prostą operację arytmetyczną i wykonajmy ją, naciskając Enter .

Skrypty R dla LuckyTemplates przy użyciu RStudio

Wpisując i wykonując „ 1 + 1 ” w konsoli , jesteśmy w stanie uzyskać w rezultacie „ 2 ”. Jeśli jesteś ciekawy celu [1] , zróbmy przykład, aby bardziej rozwinąć. Utworzę sekwencję liczb od 1 do 50 , używając operatora dwukropka (:) .

Skrypty R dla LuckyTemplates przy użyciu RStudio

Po wykonaniu „ 1:50 ”, zobaczysz [1] , [18] i [35] przed każdą linią wyniku. Nie ma terminu używanego dla tej części w RStudio . Ale te liczby działają jako symbol zastępczy dla pozycji indeksu dla każdego wiersza wyniku. Jeśli spojrzysz na pierwszą linię, zaczyna się ona od pierwszej wartości, która wynosi 1 . Druga linia zaczyna się od 18. wartości w wyniku, a trzecia linia zaczyna się od 35. wartości.

W następnym przykładzie spróbujemy użyć funkcji, które być może znasz. Większość z nich jest taka sama jak funkcje, których używamy w usłudze LuckyTemplates. Wyciągnijmy pierwiastek kwadratowy z 25 .

Skrypty R dla LuckyTemplates przy użyciu RStudio

Aby obliczyć pierwiastek kwadratowy z 25 , użyjemy . Następnie w parametrach ustawmy 25 jako wartość do obliczenia przez funkcję. Funkcja SQRT jest jedną z funkcji, których używamy również w LuckyTemplates , która jest powiązana z DAX .

Tworzenie nowego pliku skryptów R w RStudio

W RStudio musisz utworzyć plik skryptu R, jeśli chcesz mieć pewność, że zachowasz wszystkie dodane skrypty na wypadek przypadkowego zamknięcia aplikacji. Aby to zrobić, po prostu kliknij menu Plik. Następnie najedź kursorem na Nowy plik i wybierz R Script . Skrót klawiaturowy służący do tworzenia nowego pliku skryptu języka R to Ctrl+Shift+N .

Skrypty R dla LuckyTemplates przy użyciu RStudio

Po tej procedurze powinieneś mieć teraz czwarte okno, w którym znajduje się nowy utworzony skrypt R. Domyślnie plik skryptu R będzie miał nazwę Untitled1 , ale możesz to później zmienić po zapisaniu pliku.

Skrypty R dla LuckyTemplates przy użyciu RStudio

Zrozumienie funkcji autouzupełniania w RStudio

Implementacja skryptów języka R w pliku skryptu języka R ma zalety . Jedną z nich jest możliwość zapisywania skryptów R. Kolejną dobrą rzeczą jest możliwość korzystania z funkcji autouzupełniania , która jest zawarta w RStudio.

Skrypty R dla LuckyTemplates przy użyciu RStudio

Tak wygląda funkcja autouzupełniania w RStudio. Będzie to widoczne tylko wtedy, gdy zaczniesz wpisywać dowolną funkcję w pliku R Script . Jest to świetna funkcja, ponieważ zapewnia również definicję działania określonej funkcji.

Gdy zobaczysz to podczas wpisywania funkcji, której chcesz użyć, po prostu naciśnij klawisz Tab na klawiaturze, aby automatycznie uzupełnić.

Skrypty R dla LuckyTemplates przy użyciu RStudio

Zakończmy ten przykład, dodając 25 jako naszą wartość w parametrach i klikając przycisk Uruchom , aby wykonać skrypt. Wynik tego skryptu pojawi się w oknie konsoli.

Skrypty R dla LuckyTemplates przy użyciu RStudio

Wykorzystanie uporządkowanej operacji w RStudio

Weźmy inny przykład i stwórzmy uporządkowaną operację.

Skrypty R dla LuckyTemplates przy użyciu RStudio

W przykładzie dodaliśmy uporządkowaną operację „1 – 2 ^ 4” . Język programowania R jest zgodny z BEDMAS (nawiasy, wykładniki, dzielenie, mnożenie, dodawanie i odejmowanie) dla uporządkowanych operacji.

Z tego powodu najpierw wykonał operację wykładniczą (^) przed odejmowaniem (-), w wyniku czego otrzymaliśmy -15.

Uzyskiwanie dokumentacji pomocy dotyczącej skryptów języka R

Język programowania R ma również wiele wspaniałej dokumentacji pomocy. Jeśli nie masz pojęcia, jak działa dana funkcja, możesz użyć operatora znaku zapytania (?) , aby wyszukać dokumentację.

Załóżmy na przykład, że chcemy uzyskać dokumentację dotyczącą funkcji plot. Wpiszemy ? operator przed nazwą funkcji. Następnie wykonaj go, naciskając Ctrl + Enter .

Skrypty R dla LuckyTemplates przy użyciu RStudio

Po uruchomieniu zobaczymy dokumentację pomocy dotyczącą funkcji plot w oknie pomocy. Możemy kliknąć łącza podane w dokumentacji pomocy, aby dowiedzieć się więcej na określony temat dotyczący funkcji wykresu. Kliknijmy na Generic XY Plotting .

Skrypty R dla LuckyTemplates przy użyciu RStudio

Po kliknięciu powinniśmy zobaczyć dalszy opis funkcji wykresu i kilka przykładów na końcu dokumentacji.

Skrypty R dla LuckyTemplates przy użyciu RStudio

Skrypty R dla LuckyTemplates przy użyciu RStudio

Możemy również skopiować i wkleić jeden z przykładów w tej dokumentacji i uruchomić go w pliku skryptu R. Jako przykład weźmy podświetlony powyżej skrypt.

Skrypty R dla LuckyTemplates przy użyciu RStudio

W tym blogu nie będziemy omawiać tego przykładu, ponieważ jest to tylko demonstracja niektórych rzeczy, które można zrobić w RStudio .

Jest jednak jedna ważna część, o której musisz wiedzieć, a mianowicie komentarz reprezentowany przez symbol # . Spróbujmy uruchomić ten skrypt, podświetlając go i klikając przycisk Uruchom .

Skrypty R dla LuckyTemplates przy użyciu RStudio

Po wykonaniu skryptu w rezultacie wygeneruje wykres.

Zapisywanie pliku skryptu R

Kiedy skończymy z naszymi skryptami, możemy zapisać plik skryptu R w taki sam sposób, w jaki zapisujemy pliki w innych programach (naciskając Ctrl+S ). Następnie pojawi się okno Zapisz plik . Stąd możemy wybrać lokalizację, w której chcemy zapisać plik skryptu R i dołączyć nazwę pliku.

Skrypty R dla LuckyTemplates przy użyciu RStudio

Po zapisaniu możemy zamknąć i otworzyć ten plik w dowolnym momencie do edycji.

Okienko środowiska w RStudio

Ostatnią rzeczą, którą omówimy, jest okno Środowisko . W tym oknie możemy zobaczyć przydatne dane, takie jak wartości i funkcje, które stworzyliśmy w RStudio .

Skrypty R dla LuckyTemplates przy użyciu RStudio

Jak widać na przykładzie, mamy wartość x, która została utworzona podczas wykonywania skryptu zaczerpniętego z przykładowej dokumentacji pomocy. Oprócz skryptu, którego używaliśmy wcześniej, symbol <> jest zwykle używany do nadania lub przypisania danych do obiektu.

Jak używać skryptu Pythona w LuckyTemplates
Utwórz raport LuckyTemplates do SQL Server przy użyciu skryptu R

Wniosek

Podsumowując, poznaliśmy podstawy skryptów R, sprawdzając niektóre interfejsy RStudio i sposób ich działania. Jesteśmy również w stanie zaimplementować niektóre funkcje i operacje , które są podobne do tych, których używamy w LuckyTemplates.

Nauczyliśmy się, że tworzenie pliku skryptów języka R jest ważne, aby rejestrować wykonane przez nas skrypty.
Omówiliśmy również kilka świetnych funkcji i operatorów, takich jak autouzupełnianie i znak zapytania (?) podczas wyszukiwania dokumentu pomocy. Dowiedzieliśmy się również o zapisywaniu pliku skryptu R i korzystaniu z okienka środowiska w RStudio.

Wszystkiego najlepszego,

Jerzego Mounta

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.