IniziaInizia gratis

Comprimere i data frame

Nell'ultimo esercizio hai già combinato glue() e glue_collapse() per creare una frase inglese corretta a partire da un vettore. Ma molto spesso lavorerai non con vettori, bensì con data frame. Per fortuna il flusso di lavoro per le colonne di un data frame è lo stesso che per i vettori.

Nel contesto hai di nuovo il nostro data frame users con tre nomi e il numero di accessi. Usa glue_collapse() e stampa le colonne del data frame in una forma leggibile.

Questo esercizio fa parte del corso

Espressioni regolari intermedie in R

Visualizza il corso

Istruzioni dell'esercizio

  • Stampa i nomi delle colonne di users stampando ciascun nome separato da ", " in glue_collapse().
  • Usa glue() e glue_collapse() per elencare i nomi degli utenti presenti nella colonna name in modo leggibile, assicurandoti che l'ultimo nome sia preceduto da " and ".
  • Ripeti gli stessi passaggi, questa volta per il numero di accessi presente nella colonna logins.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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 = "___")
)
Modifica ed esegui il codice