Data frames benaderen en subsetten (2)
Zoals je je kunt voorstellen, is het selecteren van een specifieke kolom uit een data frame een veelvoorkomende bewerking. Zo vaak zelfs, dat er een eigen snelkoppeling voor is, de $. De volgende geven hetzelfde resultaat terug:
cash$cash_flow
[1] 1000 4000 550 1500 1100 750 6000
cash[,"cash_flow"]
[1] 1000 4000 550 1500 1100 750 6000
Handig toch? Probeer het maar!
Deze oefening maakt deel uit van de cursus
Introductie tot R voor Financiën
Oefeninstructies
- Selecteer de kolom
"year"uitcashmet$. - Selecteer de kolom
"cash_flow"uitcashmet$en vermenigvuldig die met 2. - Je kunt een kolom verwijderen door er
NULLaan toe te kennen. Voer de code uit die"company"verwijdert. - Print
cashnu opnieuw.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Select the year column
# Select the cash_flow column and multiply by 2
# Delete the company column
cash$company <- NULL
# Print cash again