Chciałbym wiedzieć, jak nauczyć się języka R jako "języka programowania" w przeciwieństwie do nauki go jako systemu statystycznego. Moje pytanie jest spowodowane brakiem zrozumienia takich funkcji, jak parsowanie, ewal, itp., Które mogą nie znaleźć częstego użycia przez użytkownika R z perswazją "statystyczną".Jak się uczyć R jako języka programowania?
Edytuj: Badałem takie narzędzia, jak Rpy RSPerl rJava i chciałem (przynajmniej) zrozumieć pojęcia ułatwiające komunikację R z innymi językami programowania.
Dostępność aplikacji internetowych dla R (R-PHP, RApache itp) jest kolejnym czynnikiem motivationg dla mnie do głębszego, bardziej strukturalny zrozumienie R.
Last but not least, I” Chciałbym móc pisać pakiety R, dla których takie zrozumienie byłoby korzystne, gdyby nie było konieczne.
Otrzymasz lepsze odpowiedzi, jeśli możesz powiedzieć, dlaczego rozważasz użycie R jako języka programowania, a nie systemu statystycznego. Czy sklejasz inne oprogramowanie, już opracowane w R? Czy macie innych programistów, którzy nic nie wiedzą oprócz R, więc musicie się w nim rozwijać? –
Zdecydowanie potrzeba książki o tytule "Statistical Engineering Engineering with R", która wyjaśniłaby R z punktu widzenia języków programowania, omówiła zasady programowania funkcjonalnego i programowania obiektowego w R, i naprawdę skupiła się na praktyki w opracowywaniu stosunkowo dużych systemów. – Harlan
Myślę, że jest to jeden z najbardziej zabawnych sposobów na naukę tego języka: http://tryr.codeschool.com/levels/1/challenges/16 – Umitk