Utility per i dati
R offre un bel po' di funzioni per lavorare con le strutture dati:
seq(): Genera sequenze specificando gli argomentifrom,toeby.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
Istruzioni dell'esercizio
- Converte entrambe le liste
linkedinefacebookin un vettore e salvale rispettivamente comeli_vecefb_vec. - Poi aggiungi
fb_vecali_vec(i dati di Facebook vengono per ultimi). Salva il risultato comesocial_vec. - Infine, ordina
social_vecdal 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