Åtkomst och delmängder av dataramar (3)
Att bara välja en kolumn från en dataram räcker ofta inte. Vad gör du om du bara är intresserad av kassaflödena från företag A? För mer flexibilitet, testa subset()!
subset(cash, company == "A")
company cash_flow year
1 A 1000 1
2 A 4000 3
3 A 550 4
Det händer några viktiga saker här:
- Det första argumentet du skickar till
subset()är namnet på din dataram,cash. - Observera att du inte ska sätta
companyinom citattecken! ==är likhetoperatorn. Den testar var två värden är lika och returnerar en logisk vektor. Det finns mycket mer att lära om dessa relationsoperatorer – du kan utforska dem i den andra finanskursen, Intermediate R for Finance!
Den här övningen är en del av kursen
Introduktion till R för finans
Övningsinstruktioner
- Använd
subset()för att välja endast de rader icashsom tillhör företag B. - Använd nu
subset()för att välja rader med kassaflöden som förfaller om 1 år.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Rows about company B
# Rows with cash flows due in 1 year