ÎncepețiÎncepe gratuit

Colapsarea cadrelor de date

În exercițiul anterior ai combinat deja glue() și glue_collapse() pentru a construi o propoziție corectă în engleză dintr-un vector. Însă de cele mai multe ori vei lucra nu cu vectori, ci cu cadre de date. Din fericire, fluxul de lucru pentru coloanele unui cadru de date este același ca pentru vectori.

În mediul de lucru ai din nou cadrul de date users, care conține trei nume și numărul de autentificări aferente. Folosește glue_collapse() și afișează coloanele cadrului de date într-un format ușor de citit.

Acest exercițiu face parte din cursul

Expresii regulate intermediare în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Afișează numele coloanelor din users, separând fiecare nume de coloană prin ", " în glue_collapse().
  • Folosește glue() și glue_collapse() pentru a lista numele utilizatorilor din coloana name într-un format ușor de citit, asigurându-te că ultimul nume este precedat de " and ".
  • Repetă aceiași pași, de data aceasta pentru numărul de autentificări din coloana logins.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# List colnames separated a comma and a white space
glue_collapse(colnames(users), sep = "___")

# Use " and " for the last elements in glue_collapse
glue(
  "Our users are called {names}.",
  names = ___(users$___, sep = "___", last = "___")
)

# Use the same way to output also the "logins" of the users
glue(
  "Our users have logged in {logins} times.",
  logins = ___(users$___, sep = "___", last = "___")
)
Editează și rulează codul