Kom igångKom igång gratis

Dataverktyg

R har en mängd funktioner för att hantera datastrukturer:

  • seq(): Genererar sekvenser genom att ange argumenten from, to och by.
  • rep(): Replikerar element i vektorer och listor.
  • sort(): Sorterar en vektor i stigande ordning. Fungerar på numeriska värden, men även på teckensträngar och logiska värden.
  • rev(): Vänder på elementen i en datastruktur där det är möjligt.
  • str(): Visar strukturen hos ett R-objekt.
  • append(): Slår ihop vektorer eller listor.
  • is.*(): Kontrollerar klassen hos ett R-objekt.
  • as.*(): Konverterar ett R-objekt från en klass till en annan.
  • unlist(): Plattar ut (eventuellt nästlade) listor till en vektor.

Kommer du ihåg data om profilvisningar på sociala medier? Dina visningsräknare för LinkedIn och Facebook de senaste sju dagarna har fördefinieras som listor.

Den här övningen är en del av kursen

R för medelnivå

Visa kurs

Övningsinstruktioner

  • Konvertera både listan linkedin och listan facebook till vektorer och spara dem som li_vec respektive fb_vec.
  • Lägg sedan till fb_vec i slutet av li_vec (Facebook-data kommer sist). Spara resultatet som social_vec.
  • Sortera slutligen social_vec från högt till lågt. Skriv ut den resulterande vektorn.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod