LuckyTemplates z R i RStudio: jak zacząć

LuckyTemplates z R i RStudio: jak zacząć

W tym samouczku poznasz podstawy kodowania przy użyciu języka R i RStudio. Dowiesz się również, jak łatwo skonfigurować RStudio i R w usłudze LuckyTemplates.

RStudio to świetne zintegrowane środowisko programistyczne (IDE). To punkt kompleksowej obsługi dla wszystkich Twoich potrzeb związanych z kodowaniem.

RStudio zawiera edytor kodu źródłowego, który umożliwia pracę ze skryptami. Ma również fajne funkcje, takie jak automatyczne uzupełnianie, które jest podobne do IntelliSense w LuckyTemplates . Kodowanie jest również lepiej zorganizowane w RStudio ze względu na wyróżnianie składni, które pokazuje różne kolory dla określonych funkcji i obiektów. Ponadto zawiera również narzędzia do debugowania, podobne do VBA w MS Excel.

RStudio to wygodne miejsce do rozwijania kodu w porównaniu z samodzielnym programem R.

Spis treści

Pierwsze kroki z RStudio

Gdy otworzysz RStudio po raz pierwszy, zobaczysz trzy okna.

LuckyTemplates z R i RStudio: jak zacząć

Konsola to miejsce , w którym kod R jest wykonywany i uruchamiany. Oto podstawowy przykład: jeśli wpiszesz 1 + 1 i wciśniesz Enter, otrzymasz odpowiedź 2.

LuckyTemplates z R i RStudio: jak zacząć

Jeśli wprowadzisz odniesienie do zakresu, na przykład 1:50, i naciśniesz Enter, otrzymasz listę liczb od 1 do 50.

LuckyTemplates z R i RStudio: jak zacząć

Liczby w nawiasach kwadratowych są symbolami zastępczymi dla pozycji indeksu wykonanych liczb.

Poza podstawowymi operatorami arytmetycznymi i skrótowymi możesz także używać funkcji. Niektóre z tych funkcji mogą być również używane w usłudze . Na przykład, jeśli weźmiesz pierwiastek kwadratowy z 25, wpisując sqrt 25 i naciśniesz Enter, otrzymasz odpowiedź 5.

LuckyTemplates z R i RStudio: jak zacząć

Kiedy pracujesz w skrypcie języka R, musisz go zapisać. Gdy usuniesz je bez zapisywania i wycofasz się z sesji, informacje znikną na zawsze.

Idąc dalej, jeśli chcesz długoterminowy skrypt R rekordu, możesz użyć skrótu klawiaturowego Control+Shift+N . W ten sposób z RStudio wyłania się czwarte okno.

LuckyTemplates z R i RStudio: jak zacząć

W nowym oknie po wprowadzeniu funkcji takiej jak sqrt zobaczysz narzędzie do uzupełniania składni.

Po uzupełnieniu składni i na przykład wpisaniu sqrt(25) wybierz opcję Run . Zobaczysz, że wszystkie funkcje zostaną wykonane w oknie konsoli. Masz teraz długoterminowy zapis właśnie uruchomionego skryptu języka R.

Jeśli masz więcej niż jedną operację, RStudio wykona standardową kolejność operacji.

LuckyTemplates z R i RStudio: jak zacząć

Korzystanie z dokumentacji pomocy w programie RStudio

Jeśli nie masz pewności co do funkcji i chcesz poznać jej argumenty, możesz użyć operatora znaku zapytania (?) . Jako przykład przyjrzyjmy się dokumentacji pomocy funkcji plot, wpisując ? fabuła .

LuckyTemplates z R i RStudio: jak zacząć

Po zakończeniu kliknij Uruchom. Możesz także użyć domyślnego skrótu klawiaturowego, Ctrl+Enter. Możesz zmienić domyślne skróty klawiaturowe, przechodząc do Narzędzia , a następnie wybierając Modyfikuj skróty klawiaturowe.

Podświetlony kod R lub miejsce, w którym znajduje się kursor, zostanie wykonane, gdy Run .

kiedyś ? kod działki został wykonany, możesz zobaczyć, że w oknie po prawej stronie pojawia się dokumentacja Pomocy.

LuckyTemplates z R i RStudio: jak zacząć

W tym przykładzie wybierz Ogólne drukowanie XY . Spowoduje to przekierowanie do innej zawartości. Przewiń w dół, aby zobaczyć przykłady korzystania z ogólnego kreślenia XY przy użyciu funkcji Plot.

LuckyTemplates z R i RStudio: jak zacząć

Skopiuj przykład i wklej go do skryptu języka R.

LuckyTemplates z R i RStudio: jak zacząć

Komentarze w języku R są oznaczane za pomocą znaku numeru lub krzyżyka (#) . Gdy uruchomisz kod po komentarzu, zobaczysz wykres pod oknem wykresu.

LuckyTemplates z R i RStudio: jak zacząć

Pamiętaj, aby zawsze zapisywać swoją pracę.

Aby dodać, innym oknem w RStudio jest okno Środowisko. Po kliknięciu tego zobaczysz x . X widoczny w obszarze Środowisko przechowuje wartości, które są wynikiem ostatniego przykładowego kodu uruchomionego przy użyciu funkcji Plot .

LuckyTemplates z R i RStudio: jak zacząć

Sposób działania okna Środowisko zostanie omówiony w następnych samouczkach.

Konfigurowanie usługi LuckyTemplates za pomocą R i RStudio

LuckyTemplates z R

Po krótkim wprowadzeniu RStudio przejdźmy do konfiguracji R w LuckyTemplates. Najpierw otwórz usługę LuckyTemplates na swoim komputerze. Przejdź do Plik i wybierz Opcje i ustawienia . Następnie wybierz Opcje .

LuckyTemplates z R i RStudio: jak zacząć

Następnie na ekranie pojawi się menu Opcje. W obszarze Globalny przejdź do R scripting . Wybierz żądaną wersję R z listy rozwijanej Wykryte katalogi domowe R.

LuckyTemplates z R i RStudio: jak zacząć

Jeśli nie widzisz wersji, której szukasz, wybierz opcję Inne . Następnie ustaw katalog domowy R.

LuckyTemplates z R i RStudio: jak zacząć

Aby zlokalizować katalog domowy, otwórz RStudio i przejdź do Narzędzia . Następnie wybierz Opcje globalne .

LuckyTemplates z R i RStudio: jak zacząć

W wyskakującym oknie zobaczysz ścieżkę pliku pod polem wersji R. Skopiuj to i wróć do LuckyTemplates.

LuckyTemplates z R i RStudio: jak zacząć

Wklej ścieżkę do pliku w polu katalogu domowego R.

LuckyTemplates z RStudio

Gdy to zrobisz, następnym krokiem jest wybranie IDE, jak widać w drugim rozwijanym polu. Najlepszym IDE do użycia jest RStudio.

Po skonfigurowaniu wszystkiego kliknij OK. Teraz możesz już używać R i RStudio w usłudze LuckyTemplates.

Wniosek

R i RStudio to doskonałe uzupełniające się narzędzia do użycia w usłudze LuckyTemplates. Są szczególnie przydatne w przypadku danych statystycznych i analiz. Konfigurowanie ich do pracy z usługą LuckyTemplates jest szybkie i łatwe .

Chociaż przyzwyczajenie się do interfejsów R i RStudio zajmie trochę czasu, zwłaszcza jeśli dopiero zaczynasz kodować. Ale nie martw się, istnieje wiele samouczków dotyczących korzystania z języka R w usłudze LuckyTemplates. Pamiętaj, aby przejść przez nie sumiennie.


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.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

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.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

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ć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć