Acessando e fatiando data frames (3)
Muitas vezes, simplesmente selecionar uma coluna de um data frame não é tudo o que você precisa. E se você estiver interessado apenas nos fluxos de caixa da empresa A? Para ter mais flexibilidade, experimente subset()!
subset(cash, company == "A")
company cash_flow year
1 A 1000 1
2 A 4000 3
3 A 550 4
Alguns pontos importantes aqui:
- O primeiro argumento que você passa para
subset()é o nome do seu data frame,cash. - Perceba que você não deve colocar
companyentre aspas! ==é o operador de igualdade. Ele verifica onde duas coisas são iguais e retorna um vetor lógico. Há muito mais para aprender sobre esses operadores relacionais, e você pode se aprofundar no segundo curso de finanças, Intermediate R for Finance!
Este exercicio faz parte do curso
Introdução a R para Finanças
Instruções do exercicio
- Use
subset()para selecionar apenas as linhas decashcorrespondentes à empresa B. - Agora use
subset()para obter as linhas com fluxos de caixa que vencem em 1 ano.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Rows about company B
# Rows with cash flows due in 1 year