Cadre de date în R: Învățarea elementelor de bază

Cadre de date în R: Învățarea elementelor de bază

În tutorialele anterioare, ați învățat despre obiecte, clase de obiecte și vectori . Pentru acest tutorial, veți învăța despre cadrele de date în R.

Cadrele de date sunt în esență vectori combinați împreună pentru a forma rânduri și coloane de date.

Cadre de date în R: Învățarea elementelor de bază

O coloană este formată dintr-un vector. Deci, în exemplul de mai sus, prima coloană este o coloană șir, urmată de o coloană numerică și apoi de una logică. Acesta este similar cu modul în care ar arăta un tabel în LuckyTemplates.

De asemenea, trebuie să rețineți că pentru cadrele de date, ar trebui să existe același număr de articole pentru toate coloanele. Adică, ar trebui să existe un număr consistent de rânduri.

Când utilizați limbajul de programare R , de obicei veți lucra cu cadre de date. Deci, este important să înțelegeți ce sunt acestea și cum pot fi utilizate.

Cuprins

Încărcarea și vizualizarea unui cadru de date expediat

RStudio vine deja cu cadre de date livrate pe care le puteți utiliza. Pentru a le identifica, trebuie să utilizați funcția de date ( ) .

Deschideți RStudio și rulați date ( ) . Nu trebuie să puneți niciun argument în paranteză.

Cadre de date în R: Învățarea elementelor de bază

Odată terminat, veți vedea o listă de seturi de date încorporate în R pe care le puteți utiliza.

Cadre de date în R: Învățarea elementelor de bază

Sunt foarte utile pentru exersarea și familiarizarea cu modul de utilizare a cadrelor de date în R.

Setul de date încorporat cel mai frecvent utilizat este iris . Irisul este adesea folosit când se învață știința datelor sau analiza datelor în general. Imprimați irisul pentru a-i putea vedea datele în Consolă.

Cadre de date în R: Învățarea elementelor de bază

Puteți vedea că există o mulțime de date. Derulând în sus, veți vedea că este compus din diferite coloane.

Explorarea cadrelor de date în R folosind funcții

Una dintre modalitățile de a avea o privire mai bună asupra datelor este utilizarea funcției de vizualizare ( ) . Când rulați vizualizarea codului (iris) , veți vedea o filă nouă care conține un tabel care apare în RScript.

Cadre de date în R: Învățarea elementelor de bază

Ceea ce face ca vizualizarea ( ) să funcționeze mai bine este că puteți face ajustări la tabel. Puteți ajusta ordinea datelor utilizând săgețile de pe titlul fiecărei coloane. Există și un buton de filtrare.

De asemenea, puteți face clic pe pictograma de lângă filtru pentru a deschide datele într-o fereastră nouă.

Cadre de date în R: Învățarea elementelor de bază

Această nouă fereastră este similară cu Power Query , unde puteți privi datele, dar nu le atingeți. Adică, nu puteți introduce sau înlocui valori peste datele existente.

O altă funcție utilă de cunoscut este funcția cap ( ) . Această funcție tipărește primele rânduri ale setului de date.

Deci, dacă rulați capul (iris) , veți vedea că imprimă doar primele șase rânduri. 

Cadre de date în R: Învățarea elementelor de bază

Acest lucru este grozav atunci când doriți să înțelegeți mai bine datele dvs. Consola nu este copleșită, iar prezentarea datelor este mai îngrijită.

Indexarea cadrelor de date

Indexarea a fost discutată și într-un tutorial anterior despre vectori. Trebuie doar să folosiți paranteze drepte ( [ ] ) pentru a indexa o poziție. Acum, deoarece cadrele de date sunt compuse din rânduri și coloane, trebuie să le indexați pe ambele. Formatul este nume [rând, coloană] .

De exemplu, dacă doriți să indexați al 2-lea rând și a 4-a coloană a setului de date iris , doar Executați iris [2, 4] .

Cadre de date în R: Învățarea elementelor de bază

De asemenea, puteți indexa un interval de rând și de coloană. Tot ce aveți nevoie este să folosiți două puncte ( : ) pentru a indica intervalul. Iată un exemplu:

Cadre de date în R: Învățarea elementelor de bază

De asemenea, puteți indexa o întreagă coloană. Utilizați semnul dolar ( $ ) după numele setului de date și indicați numele coloanei dorite. De exemplu, dacă doriți să indexați întreaga coloană numită Species, Rulați iris$Species .

Cadre de date în R: Învățarea elementelor de bază

Veți vedea apoi că întreaga coloană Specii a fost tipărită în Consolă.

Se afișează statisticile cadrului de date în R

După cum ați învățat în tutorialele anterioare, R a fost construit în scopul analizei datelor, statisticilor și vizualizărilor. Deci, un alt lucru util de învățat despre cadrele de date din R este cum să le rezumați.

Când utilizați funcția rezumat ( ) , Consola va returna statisticile rezumate pentru datele respective.

Executare rezumat (iris) . Acest lucru vă va oferi informații de bază ale setului de date în termeni de statistici descriptive.

Cadre de date în R: Învățarea elementelor de bază

Există și alte pachete pentru a obține mai multe statistici rezumative, cum ar fi abaterea standard și curtoza. Dar acestea vor fi discutate în tutorialele următoare.


Creați vectori în R: un tutorial pas cu pas

Concluzie

Ați învățat progresiv componentele lui R. Mai întâi, ați învățat despre obiecte, apoi ați avansat cu vectori, până la această lecție despre cadre de date. Acum aveți de-a face cu date mai mari și mai complexe.

Cu cadrele de date, acum vă familiarizați mai bine cu diferitele seturi de date din R și ați învățat cum să ajungeți la informații statistice de bază.

Veți continua să învățați progresiv, pe măsură ce următoarele tutoriale abordează modalități de a mări și a explora date mai mari în R.


Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți