IniziaInizia gratis

Utility per i dati

R offre un bel po' di funzioni per lavorare con le strutture dati:

  • seq(): Genera sequenze specificando gli argomenti from, to e by.
  • rep(): Replica elementi di vettori e liste.
  • sort(): Ordina un vettore in ordine crescente. Funziona su numerici, ma anche su stringhe di caratteri e valori logici.
  • rev(): Inverte gli elementi nelle strutture dati per cui l'inversione è definita.
  • str(): Mostra la struttura di qualsiasi oggetto R.
  • append(): Unisce vettori o liste.
  • is.*(): Verifica la classe di un oggetto R.
  • as.*(): Converte un oggetto R da una classe a un'altra.
  • unlist(): Appiattisce liste (anche annidate) per produrre un vettore.

Ti ricordi i dati sulle visualizzazioni del profilo social? I conteggi delle visualizzazioni su LinkedIn e Facebook degli ultimi sette giorni sono stati predefiniti come liste.

Questo esercizio fa parte del corso

R intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Converte entrambe le liste linkedin e facebook in un vettore e salvale rispettivamente come li_vec e fb_vec.
  • Poi aggiungi fb_vec a li_vec (i dati di Facebook vengono per ultimi). Salva il risultato come social_vec.
  • Infine, ordina social_vec dal più alto al più basso. Stampa il vettore risultante.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# The linkedin and facebook lists have already been created for you
linkedin <- list(16, 9, 13, 5, 2, 17, 14)
facebook <- list(17, 7, 5, 16, 8, 13, 14)

# Convert linkedin and facebook to a vector: li_vec and fb_vec



# Append fb_vec to li_vec: social_vec


# Sort social_vec
Modifica ed esegui il codice