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
companyentre 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
Instrucciones del ejercicio
- Usa
subset()para seleccionar solo las filas decashque 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