Lipirea datelor din cadre de date
Datele sunt foarte adesea stocate în cadre de date. De cele mai multe ori, dorim să creăm o analiză care să fie ușor de înțeles și pentru oameni. De exemplu, poate fi util să afișăm o propoziție despre dimensiunile cadrelor noastre de date. Combinând glue() cu nrow() și ncol(), putem returna valori și crea o propoziție care raportează dimensiunile cadrelor de date.
Din fericire, pachetul glue face parte din colecția de pachete tidyverse și a fost conceput cu cadrele de date în minte, astfel că putem opera pe coloane întregi din cadre de date. Îl putem folosi, de exemplu, în interiorul funcției mutate() pentru a crea o coloană nouă cu un șir concatenat care conține valori din alte coloane. În acest exercițiu, vei aplica aceste exemple pe cadrul de date users, care conține valori din alte coloane.
Acest exercițiu face parte din cursul
Expresii regulate intermediare în R
Instrucțiuni pentru exercițiu
- Folosește funcția
glue()pentru a raporta numărul de rânduri și coloane ale cadrului de dateusers, stocându-le în variabilele temporarenși, respectiv,m. - Inspectează cadrul de date
usersexecutând pur și simplu linia care afișează numele coloanelor. - Aplică
mutatepeuserspentru a crea o nouă coloanăn_logins, care raportează numărul de autentificări ale utilizatorilor, folosind coloanelenameși, respectiv,logins.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create two temporary variables "n" and "m" and use them
glue(
"The data frame 'users' has ___ rows and ___ columns.",
___ = nrow(users),
___ = ncol(users)
)
# This lists the column names of the data frame users
colnames(users)
# Use them to create a sentence about the numbers of logins
users %>% mutate(
n_logins = glue("___ logged in ___ times.")
)