Acasă Finanțe personale Cum se adaugă observații într-un cadru de date în R-dummies

Cum se adaugă observații într-un cadru de date în R-dummies

Cuprins:

Video: Data Analysis in R by Dustin Tran 2025

Video: Data Analysis in R by Dustin Tran 2025
Anonim

Odată cu trecerea timpului, pot apărea date noi și trebuie adăugate la setul de date în R. La fel ca matricile, cadrele de date pot fi adăugate folosind funcția rbind ().

Adăugați o singură observație

Spuneți că Granny și Geraldine au jucat un alt joc cu echipa lor și doriți să adăugați numărul de coșuri pe care le-au făcut. Funcția rbind () vă permite să faceți acest lucru cu ușurință: >> rezultatul rezultat Granny Geraldine Prima 12 5 2 4 4 3 4 5 2 4 6 6 4 5 9 12 6 3 9 7 7 4

Rezultatul cadrului de date are acum observații suplimentare în comparație cu coșurile. df. rbind () poate lua mai multe argumente, atâta timp cât acestea sunt compatibile. În acest caz, legați un vector c (7, 4) în partea de jos a cadrului de date.

Rețineți că R, în mod implicit, stabilește numărul rândului ca nume de rând pentru rândurile adăugate. Utilizați funcția rownames () pentru a regla acest lucru sau puteți să specificați imediat numele rândului între citate în coșul rbind ():

. df <- rbind (coșuri df, "7" = c (7, 4))

Rețineți că trebuie să utilizați ghilimele în jurul valorii de 7, deoarece începe cu un număr. Fără ghilimele, R nu o recunoaște ca pe un nume. Dacă verificați coșurile de obiecte. df acum, vedeți observația suplimentară în partea de jos cu numele de rând corect:

coșuri. df Granny Geraldine Prima 12 5 2 4 4 3 4 5 4 4 6 6 5 5 9 12 6 3 9 7 7 4
Alternativ, puteți utiliza indexarea pentru a adăuga o observație suplimentară. Continuați să citiți pentru a vedea cum.

Adăugarea unei serii de observații noi utilizând rbind

Dacă aveți nevoie să adăugați mai multe observații noi într-un cadru de date, faceți-o una câte una nu este în întregime practică. Din fericire, puteți utiliza rbind () pentru a atașa o matrice sau un cadru de date cu noi observații la cadrul original de date. Corespondența dintre coloane se face după nume, deci trebuie să vă asigurați că coloanele din matrice sau variabilele din cadrul de date cu observații noi se potrivesc cu numele variabilelor din cadrul original de date.

Să adăugăm încă două rezultate ale jocului la coșurile de cadre de date. df. În primul rând, construiți un nou cadru de date cu numărul de coșuri pe care Granny și Geraldine le-au marcat, astfel: >> nou. coșuri <- date. cadru (Granny = c (3, 8), Geraldine = c (9, 4))

Dacă utilizați datele. frame () pentru a construi un nou cadru de date, puteți seta imediat numele variabilelor specificându-le în apelul funcției, ca în exemplul precedent. Acest cod creează un cadru de date cu variabilele Granny și Geraldine, unde fiecare variabilă conține vectorul dat după semnul egal.

Pentru a putea lega noul cadru de date.coșuri la coșurile originale. df, trebuie să vă asigurați că numele variabilelor se potrivesc exact, inclusiv cazul.

În continuare, adăugați numele opțiunilor opționale și denumirile necesare ale coloanelor cu următorul cod: >> nume de rânduri (coșuri noi) <- c ("8", "9")

la cadrul de date, pur și simplu faceți următoarele:

coșuri. df <- rbind (coșuri df, coșuri noi)

Puteți încerca să faceți același lucru folosind un cadru de date în loc de o matrice.

Adăugarea unei serii de valori utilizând indicii

De asemenea, puteți utiliza indicii pentru a adăuga un set de observații noi la un moment dat. Obțineți exact același rezultat dacă modificați întregul cod anterior prin această linie simplă:

coșuri. df ["8", "9"),] <- matrice (c (3, 8, 9, 4), ncol = 2)

matrice cu două coloane.

Creați un vector cu numele rândului 8 și 9.

Utilizați acest vector ca indici de rând pentru coșurile de cadre de date. df.

Atribuiți valorile din matrice la rândurile cu numele 8 și 9. Deoarece aceste rânduri încă nu există, R le creează automat.

  • De fapt, nu trebuie să construiți mai întâi matricea; puteți folosi doar un vector în schimb. Exact ca și în cazul matricelor, cadrele de date sunt completate în coloană. Deci, următorul cod vă oferă exact același rezultat: >> coșuri. df [c ("8-a", "9"),] <- c (3, 8, 9, 4)

  • Dacă încercați să faceți același lucru cu matricele, veți primi o eroare. În cazul matricelor, puteți utiliza numai indicii care există deja în obiectul original.

  • Aveți mai multe opțiuni valide la fel de valide pentru a adăuga observații la un cadru de date. Ce opțiune alegeți depinde de alegerea dvs. personală și de situația dată. Dacă aveți o matrice sau un cadru de date cu observații suplimentare, puteți folosi rbind (). Dacă aveți un vector cu nume de rânduri și un set de valori, utilizarea indicilor poate fi mai ușoară.

Cum se adaugă observații într-un cadru de date în R-dummies

Alegerea editorilor

Ideile de bază ale reformei iudaismului - dummy

Ideile de bază ale reformei iudaismului - dummy

Reforma iudaismului - probabil cel mai mare grup evreiesc din America - toți evreii au responsabilitatea de a se educa și de a lua decizii cu privire la practica spirituală pe baza conștiinței, mai degrabă decât să se bazeze pur și simplu pe legea externă. În iudaismul reformat, Torah, Talmud și halahah sunt resursele necesare, dar evreii reformați ...

Controlul nașterii și avortul în iudaism - manechine

Controlul nașterii și avortul în iudaism - manechine

ÎN mod tradițional, evreii consideră acceptabil controlul nașterilor atâta timp cât nu inhibă legile evreiești privind procrearea (minimum două copii, cel puțin un bărbat). Avortul din iudaism, totuși, este lăsat în mare parte la interpretare. Cu excepția controlului bolii, prezervativele nu sunt o metodă aprobată de control al nașterii din cauza interzicerii împrăștierii semințelor, ...

Sărbătoresc cu binecuvântările evreiești de bază

Sărbătoresc cu binecuvântările evreiești de bază

Binecuvântările evreiești sunt aminte de aprecierea și sărbătoarea bunătății în mod obișnuit și special , momente în viață. Iată câteva binecuvântări evreiești de bază care trebuie cunoscute: sărbătoarea fiind prezentă pentru ceva nou Barukh Atah Adonai, Eloheynu Melekh ha-olam, sheh-heh-khi-yanu v'key'manu v'hee-gee-anu laz'man ha-zeh . Binecuvântat ești Tu, Cel Veșnic Dumnezeul nostru, prezența universală, care păstrează ...

Alegerea editorilor

Utilizați datele proprii ale organizației pentru mineritul de date

Utilizați datele proprii ale organizației pentru mineritul de date

Un miner de date nu are nimic fără date. Și dacă lucrați într-o organizație mare, veți avea sute, probabil mii, de resurse de date existente, potențial disponibile pentru miniere de date. Fiecare activitate generează înregistrări, iar aceste înregistrări pot deveni materia primă. Tabelul prezintă varietatea de date colectate frecvent într-un număr de afaceri ...

Vizualizarea NoSQL - dummies

Vizualizarea NoSQL - dummies

Stocarea și recuperarea unor cantități mari de date, în NoSQL, puteți face lucruri minunate. Extracția și îmbogățirea entității Puteți utiliza declanșatoarele bazei de date, acțiunile de alertă și sistemele externe pentru a analiza datele sursă. Poate că este mai mult text liber, dar menționează subiecte cunoscute. ...

Construiți pagina de pornire Airbnb pentru a exersa Bootstrap - dummies

Construiți pagina de pornire Airbnb pentru a exersa Bootstrap - dummies

Exersați Bootstrap online utilizând site-ul Web Codecademy. Codecademy este un site gratuit creat în 2011 pentru a permite oricui să învețe cum să coduri chiar în browser, fără a instala sau descărca orice software. Practicați etichetele urmând acești pași: Du-te la Dummies. com Codarea paginii All-in-One și faceți clic pe link-ul de la Codecademy. Dacă ai ...

Alegerea editorilor

Managerii Comunității online sunt Multitaskers - dummies

Managerii Comunității online sunt Multitaskers - dummies

Nu numai că trebuie să purtați o mulțime de pălării ca o comunitate online manager, dar, uneori, simți, de asemenea, că le poartă toate în același timp. În orice zi, vă puteți aștepta să aveți cel puțin o jumătate de duzină de ferestre de computer deschise în același timp. S-ar putea să aveți ...

Manager comunitar online: Cum să reprezentați brandul

Manager comunitar online: Cum să reprezentați brandul

Brand, tu, managerul comunității online, este cel pe care toată lumea îl va contacta cu comentarii, întrebări, sugestii și chiar propuneri de afaceri. Atunci când acționează ca purtător de cuvânt al mărcii, aveți multe elemente pe care să le luați în considerare: Politici privind divulgarea, transparența și publicarea: Uneori ...

Managerii comunității online trebuie să găsească umor în situații dificile - manechine

Managerii comunității online trebuie să găsească umor în situații dificile - manechine

Nu orice criză cu care vă confruntați managerul comunității trebuie să fie hush-hush sau super grave. Veți observa că oamenii apreciază brandurile care prezintă o parte umană. Dacă poți trata negativitatea cu umorul și nu ofensa inteligența comunității tale, nu numai că vei controla daunele, dar și vei putea atrage o serie de noi ...