Kom igångKom igång gratis

Använda en funktion (3)

I videon gick Filip igenom ett exempel på hur man anger argument i funktionen sd(). Funktionen sd() har ett valfritt argument, na.rm, som anger om saknade värden ska tas bort från indatavektorn innan standardavvikelsen beräknas.

Om du har läst dokumentationen noga vet du nu att funktionen mean() också har det här argumentet, na.rm, och det fungerar på exakt samma sätt. Som standard är det satt till FALSE, vilket framgår av standardanvändningen för S3-metoden:

mean(x, trim = 0, na.rm = FALSE, ...)

Låt oss se vad som händer om dina vektorer linkedin och facebook innehåller saknade värden (NA).

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

R för medelnivå

Visa kurs

Övningsinstruktioner

  • Beräkna det genomsnittliga antalet profilvisningar på LinkedIn utan att ange några valfria argument. Skriv ut resultatet i konsolen.
  • Beräkna det genomsnittliga antalet profilvisningar på LinkedIn igen, men be den här gången R att ta bort saknade värden från indatavektorn.

Interaktiv övning med praktiskt arbete

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

# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, NA, 17, 14)
facebook <- c(17, NA, 5, 16, 8, 13, 14)

# Basic average of linkedin


# Advanced average of linkedin
Redigera och kör kod