ÎncepețiÎncepe gratuit

Funcții utilitare pentru date

R oferă o serie de funcții pentru a lucra cu structuri de date:

  • seq(): Generează secvențe, specificând argumentele from, to și by.
  • rep(): Repetă elementele din vectori și liste.
  • sort(): Sortează un vector în ordine crescătoare. Funcționează cu valori numerice, dar și cu șiruri de caractere și valori logice.
  • rev(): Inversează elementele dintr-o structură de date pentru care este definită inversarea.
  • str(): Afișează structura oricărui obiect R.
  • append(): Îmbină vectori sau liste.
  • is.*(): Verifică clasa unui obiect R.
  • as.*(): Convertește un obiect R dintr-o clasă în alta.
  • unlist(): Aplatizează liste (inclusiv cele imbricate) pentru a produce un vector.

Îți amintești de datele despre vizualizările profilului pe rețelele sociale? Numărul de vizualizări de pe LinkedIn și Facebook din ultimele șapte zile a fost predefinit ca liste.

Acest exercițiu face parte din cursul

R intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

  • Convertește listele linkedin și facebook în vectori și stochează-i ca li_vec, respectiv fb_vec.
  • Apoi, adaugă fb_vec la li_vec (datele de pe Facebook vin la sfârșit). Salvează rezultatul ca social_vec.
  • În final, sortează social_vec de la mare la mic. Afișează vectorul rezultat.

Exercițiu interactiv practic

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

# 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
Editează și rulează codul