Comece agoraComece grátis

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 company entre 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

Ver curso

Instruções do exercicio

  • Use subset() para selecionar apenas as linhas de cash correspondentes à 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
Editar e Executar Código