ComenzarEmpieza gratis

Acceso y subconjuntos de data frames (3)

A menudo, seleccionar una columna de un data frame no es suficiente. ¿Y si solo te interesan los flujos de caja de la empresa A? Para más flexibilidad, prueba subset()!

subset(cash, company == "A")

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

Aquí pasan varias cosas importantes:

  • El primer argumento que pasas a subset() es el nombre de tu data frame, cash.
  • ¡Fíjate en que no debes poner company entre comillas!
  • == es el operador de igualdad. Comprueba dónde dos cosas son iguales y devuelve un vector lógico. Hay mucho más que aprender sobre estos operadores relacionales, y puedes verlo en el segundo curso de finanzas, Intermediate R for Finance.

Este ejercicio forma parte del curso

Introducción a R para finanzas

Ver curso

Instrucciones del ejercicio

  • Usa subset() para seleccionar solo las filas de cash que correspondan a la empresa B.
  • Ahora usa subset() para las filas con flujos de caja con vencimiento en 1 año.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Rows about company B


# Rows with cash flows due in 1 year
Editar y ejecutar código