Alles komt samen!
Top! Je hebt veel geleerd over operatoren en subsetting. Dat komt goed van pas in toekomstige data-analyseprojecten. Laten we nog één oefening doen die meerdere operatoren combineert.
Een nieuwe versie van het stocks-data frame is voor je beschikbaar.
Deze oefening maakt deel uit van de cursus
R voor finance voor gevorderden
Oefeninstructies
- Print eerst
stocks. Het bevat de prijzen van Apple en Microsoft voor december 2016. - Het lijkt erop dat je ontbrekende data hebt. Laten we dit verder onderzoeken. Gebruik
weekdays()op de kolomdateen voeg die toe aanstocksals de kolomweekday. - Bekijk
stocksnu. De ontbrekende data valt in het weekend! Logisch, de beurs is in het weekend gesloten. - Verwijder de rijen met ontbrekende waarden met
subset(). Gebruik!is.na()opappleals je voorwaarde. Sla dit nieuwe data frame op instocks_no_NA. - Je bent nu geïnteresseerd in dagen waarop
appleboven117stond, of wanneermicrboven63stond. Gebruik relationele operatoren,|, ensubset()om dit te doen metstocks_no_NA.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# View stocks
___
# Weekday investigation
stocks$weekday <-
# View stocks again
___
# Remove missing data
stocks_no_NA <- ___
# Apple and Microsoft joint range
___