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
Instrucțiuni pentru exercițiu
- Afișează numele coloanelor din
users, separând fiecare nume de coloană prin", "înglue_collapse(). - Folosește
glue()șiglue_collapse()pentru a lista numele utilizatorilor din coloananameî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 = "___")
)