ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește funcția glue() pentru a raporta numărul de rânduri și coloane ale cadrului de date users, stocându-le în variabilele temporare n și, respectiv, m.
  • Inspectează cadrul de date users executând pur și simplu linia care afișează numele coloanelor.
  • Aplică mutate pe users pentru a crea o nouă coloană n_logins, care raportează numărul de autentificări ale utilizatorilor, folosind coloanele name ș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.")
)
Editează și rulează codul