Aan de slagGa gratis aan de slag

Datahulpmiddelen

R heeft een hele reeks functies om met datastructuren te werken:

  • seq(): Genereer reeksen door de argumenten from, to en by op te geven.
  • rep(): Repliceer elementen van vectoren en lijsten.
  • sort(): Sorteer een vector oplopend. Werkt voor numerieke waarden, maar ook voor tekstreeks en booleans.
  • rev(): Keer de elementen om in datastructuren waarvoor omkeren gedefinieerd is.
  • str(): Toon de structuur van elk R-object.
  • append(): Voeg vectoren of lijsten samen.
  • is.*(): Controleer de klasse van een R-object.
  • as.*(): Zet een R-object om van de ene klasse naar de andere.
  • unlist(): Maak (eventueel geneste) lijsten vlak om een vector te maken.

Weet je de weergaven van sociale profielen nog? Je LinkedIn- en Facebook-aantallen voor de laatste zeven dagen zijn vooraf gedefinieerd als lijsten.

Deze oefening maakt deel uit van de cursus

R voor gevorderden

Cursus bekijken

Oefeninstructies

  • Zet zowel de lijsten linkedin als facebook om naar een vector, en sla ze respectievelijk op als li_vec en fb_vec.
  • Voeg vervolgens fb_vec toe aan li_vec (Facebook-data komt als laatste). Sla het resultaat op als social_vec.
  • Sorteer ten slotte social_vec van hoog naar laag. Print de resulterende vector.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
Code bewerken en uitvoeren