Temat: W RStudio sporo fajnych zmian :)
Jeśli korzystacie z wersji Preview (działa bardzo stabilnie, korzystam intensywnie w pracy w bardzo rozbudowanym projekcie), to poeksperymentujcie z Ctrl+Spacja, czyli podpowiadaniem nazw.
Podpowiadanie nazw kolumn, także tych ze spacjami (oznaczonych `nazwa ze spacją`) w subset, w data.frame[, c(....)], ggplot2 i wielu innych miejscach działa rewelacyjnie. Jeśli ktoś stosuje, tak jak ja, opisowe nazwy zmiennych, to ta funkcjonalność pozwala zaoszczędzić
masę czasu. Podobnie z parametrami funkcji, w dodatku wyraźnie widzimy, które już użyliśmy (inna ikona).
Także integracja z SVN (Gita nie używam, więc nie sprawdzałem) działa również fajnie, chociaż diff do najwygodniejszych nie należy; ten z np. Tortoisa albo WinMerge jest o wiele przyjemniejszy.
Mogę z czystym sumieniem rzec, że po 2. miesiącach intensywnej pracy z wersją Preview jestem naprawdę
bardzo mile zaskoczony. Trzeba tylko poświęcić nieco czasu i poznać funkcje tego środowiska. A następnie pisać, pisać, pisać. Wiele udogodnień docenią osoby korzystające z reproducible research (Notebook, knitr+pandoc+RMarkdown / Sweave). Możliwość skoczenia do dowolnego pliku lub funkcji przez "ctrl + ." to jeden z najfajniejszych "ficzerów" (pierwszy raz spotkałem to w Eclipse) w parze z "Wyszukaj w plikach". Trochę szkoda, że nie udało się zintegrować CairoWin z panelem podglądu wykresów.
Czy wspominałem już o debugowaniu kodu? No to czym prędzej wspominam! Trzeba trochę poćwiczyć, ale jest to jedna z najprzydatniejszych funkcjonalności R, wsparta teraz fajnie przez RStudio. Co prawda zdarzają się czasem małe potknięcia i np. nie można "odklikać" pułapki, ale wystarczy zamknąć i otworzyć ponownie plik, "zasource'ować" go - wtedy działa.
Przy okazji wspomnę jeszcze o integracji RStudio z RCommanderem, który naprawdę fajnym dodatkiem, nawet dla osób biegle znających R. Brakuje mi tylko Deducera z jego genialnym kreatorem wykresów w oparciu o ggplot2. To by była petarda.
No i może któregoś pięknego dnia RStudio dostanie coś podobnego do
R Analytics Flow (polecam zapoznać się, bo to świetna sprawa przy większych projektach albo szkoleniach). Wtedy miałbym takiego "SASowego Guide'a" w R :)
Ten post został edytowany przez Autora dnia 19.04.15 o godzinie 03:32