Kom igångKom igång gratis

Å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 company inom 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

Visa kurs

Övningsinstruktioner

  • Använd subset() för att välja endast de rader i cash som 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
Redigera och kör kod