Dincolo de elementele de bază: cărți pentru a vă supraîncărca abilitățile R

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

(Acest articol a fost publicat pentru prima dată pe Boyd Tarlintonși a contribuit cu drag la R-Bloggers). (Puteți raporta problema despre conținutul de pe această pagină aici)


Doriți să vă împărtășiți conținutul pe R-Bloggers? Faceți clic aici dacă aveți un blog sau aici dacă nu.

Există o multitudine de cărți grozave care sunt recomandate pe scară largă pentru utilizatorul începător, dar mulți utilizatori își găsesc adesea abilitățile de platou, odată ce învață suficient pentru a obține de la o zi la zi. Acestea sunt câteva dintre cărțile care m -au ajutat să trec prin acel platou și să profit din plin de R.

Și nu reflectă bine comunitatea R că toate aceste cărți sunt disponibile gratuit?

R avansat

Advanced R este cel mai bun magazin de oprire pentru tot ce se referă la R pe care cursurile și manualele dvs. introductive nu v -au învățat. Este o carte relativ densă și, dacă sunteți ca mine, s -ar putea să nu fie imediat clar de ce unele dintre tehnici și strategii sunt atât de valoroase. Navigând cel puțin pe întreaga carte, veți înțelege mult mai bine ce strategii avansate de programare sunt disponibile pentru dvs. în R. Dacă puteți recunoaște când aceste tehnici sunt necesare în propria lucrare, puteți revizui capitolele relevante, după cum este necesar.

R infernul

De multe ori învăț de la greșelile, de a le repara și de a învăța să le evit în viitor. Infernul R m -a ajutat să evit o mulțime de greșeli, subliniind o mulțime de margini cele mai ascuțite ale lui R și cum să le evit. Nu este neapărat o carte prin care ar trebui să lucrați ca un manual – este o altă carte densă și vă ajută să reflectați la capitole în timp ce lucrați la un cod relevant. Aceasta este o carte pe care o revizuiesc adesea, găsind mai multe de luat de fiecare dată.

Pachete r

Având în vedere contribuțiile sale masive la R în general și la tidyverseNu este de mirare că Hadley Wickham este un autor al a două înregistrări pe această listă (cealaltă fiind avansată R). Chiar dacă nu intenționați să creați și să publicați pachete R pentru alții, acestea pot fi o parte incredibil de valoroasă a fluxului dvs. de lucru. Realizarea codului dvs. portabil și reutilizabil poate produce eficiență masivă și știind cum funcționează pachetele R sub capotă poate face mult mai ușor codul de depanare sau contribuția la software-ul open-source. Acum, în cea de -a doua ediție, pachetele R ar trebui să fie accesul pentru orice lucru legat de pachetele … R.

Construirea conductelor analitice reproductibile cu R (RAPS cu R)

Cea mai recentă carte publicată pe această listă, RAPS cu R a devenit rapid una dintre preferatele mele, colectând unele dintre cele mai mari randamente pe care omul de știință sau analistul de date le poate implementa pentru a asigura reproductibilitatea în activitatea lor. Aceasta este o carte incredibil de citibilă prin care puteți să vă așezați și să lucrați de la început până la sfârșit, urmând împreună cu exemple practice. Secțiunea de pe GIT este incredibil de utilă pentru utilizatorii R, care de obicei nu sunt expuși controlului versiunilor la cursurile introductive. RAPS cu R ajută, de asemenea, la ilustrarea modului în care funcțiile de scriere și pachetele ar trebui să facă parte din fluxul de lucru al oricărui utilizator R, în timp ce am găsit secțiunea despre implementarea codului R în containerele Docker, deosebit de valoroase în propria mea lucrare.

Aplicații strălucitoare de calitate de producție inginerie

Această intrare finală este diferită de celelalte, prin faptul că nu l -aș recomanda neapărat fiecărui utilizator – este într -adevăr util doar pentru cei care încearcă să facă interactiv shiny aplicații. Acestea fiind spuse, este atât de bine în acest scop, încât am vrut să -l evidențiez. golem abordare la shiny Aplicațiile susținute de această carte este un schimbător total de jocuri. Scrierea codului curat, modular și utilizarea instrumentelor de implementare la pachet face ca construirea aplicațiilor interactive să fie mult mai puțin stresante. Dacă doriți să vă faceți codul R util pentru un public mai larg prin aplicații interactive, acesta ar putea fi un schimbător de jocuri.

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.