Narzędzia do wydajnej pracy z R

W tej sekcji omówimy narzędzia, które pomogą nam podczas pracy z R.

Wybierz IDE lub potężny edytor

Aby uzyskać wydajne tworzenie kodu, możesz wypróbować potężniejszy edytor lub zintegrowane środowisko programistyczne (IDE). Najpopularniejszym IDE dla R jest RStudio. Oferuje imponujący zestaw funkcji, który znacznie ułatwia interakcję z R. Jeśli jesteś nowy w R i programowaniu w ogóle, prawdopodobnie jest to najlepszy sposób. Jak widać na poniższym obrazku, otacza konsolę (prawa strona) w większą aplikację, która oferuje dużo funkcjonalności, a w tym przypadku wyświetla system pomocy (lewa strona). Ponadto RStudio oferuje między innymi zakładki umożliwiające nawigację po plikach, przeglądanie zainstalowanych pakietów, wizualizację wykresów, a także dużą liczbę opcji konfiguracyjnych w rozwijanych menu górnych. W całej tej książce nie będziemy korzystać z żadnych funkcji oferowanych przez RStudio. Wszystko, co ci pokażę, to czysta funkcjonalność R. Postanowiłem postępować w ten sposób, aby upewnić się, że książka będzie przydatna dla każdego programisty R, w tym dla tych, którzy nie używają RStudio. Dla użytkowników RStudio oznacza to, że mogą istnieć łatwiejsze sposoby wykonania niektórych zadań, które pokażę, i zamiast programować kilka wierszy, wystarczy kliknąć kilka przycisków. Jeśli wolisz to, zachęcam do przejrzenia doskonałych webinariów RStudio Essential, które można znaleźć na stronie internetowej RStudio .

Należy uważać, aby uniknąć częstego błędu określania R jako RStudio. Ponieważ wiele osób poznaje język R za pośrednictwem RStudio, myślą, że RStudio to w rzeczywistości R, a tak nie jest. RStudio to opakowanie wokół języka R, które rozszerza jego funkcjonalność, i jest technicznie znane jako IDE. Doświadczeni programiści mogą wolą pracować z innymi narzędziami, które już znają i kochają i używali od wielu lat. Na przykład w moim przypadku wolę używać Emacsa  dla wszelkie programy, które robię. Emacs to bardzo potężny edytor tekstu, który możesz programowo rozszerzyć, aby działał tak, jak chcesz, używając języka programowania znanego jako Elisp, który jest rozszerzeniem Lisp. Jeśli używasz również Emacsa, pakiet ess jest wszystkim, czego naprawdę potrzebujesz. Jeśli zamierzasz używać Emacsa, zachęcam do przejrzenia dokumentacji pakietu ess. Jeśli używasz Vima, Sublime Text, Atom lub innych podobnych narzędzi, jestem pewien, że możesz również znaleźć przydatne pakiety.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *