IniziaInizia gratis

Accedere e creare sottoinsiemi di data frame (3)

Spesso selezionare semplicemente una colonna da un data frame non basta. E se ti interessassero solo i flussi di cassa dell’azienda A? Per maggiore flessibilità, prova subset()!

subset(cash, company == "A")

  company cash_flow year
1       A      1000    1
2       A      4000    3
3       A       550    4

Qui succedono alcune cose importanti:

  • Il primo argomento che passi a subset() è il nome del tuo data frame, cash.
  • Nota che non dovresti mettere company tra virgolette!
  • == è l’operatore di uguaglianza. Verifica dove due elementi sono uguali e restituisce un vettore logico. C’è molto altro da imparare su questi operatori relazionali, e puoi approfondirli nel secondo corso di finanza, Intermediate R for Finance!

Questo esercizio fa parte del corso

Introduzione a R per la finanza

Visualizza il corso

Istruzioni dell'esercizio

  • Usa subset() per selezionare solo le righe di cash corrispondenti all’azienda B.
  • Ora usa subset() per ottenere le righe con flussi di cassa dovuti tra 1 anno.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Rows about company B


# Rows with cash flows due in 1 year
Modifica ed esegui il codice