CommencezCommencez gratuitement

Accéder et sous-ensembles de data frames (3)

Souvent, simplement sélectionner une colonne d'un data frame ne suffit pas. Et si vous ne vous intéressiez qu'aux flux de trésorerie de l'entreprise A? Pour plus de souplesse, essayez subset()!

subset(cash, company == "A")

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

Voici quelques points importants à noter :

  • Le premier argument que vous passez à subset() est le nom de votre data frame, cash.
  • Remarquez qu'il ne faut pas mettre company entre guillemets!
  • Le == est l'opérateur d'égalité. Il vérifie où deux éléments sont égaux et retourne un vecteur logique. Il y a beaucoup plus à découvrir sur ces opérateurs relationnels, et vous pouvez en apprendre davantage dans le deuxième cours de finance, Intermediate R for Finance!

Cette activité fait partie du cours

Introduction à R pour la finance

Voir le cours

Instructions de l’exercice

  • Utilisez subset() pour ne sélectionner que les lignes de cash correspondant à l'entreprise B.
  • Maintenant, utilisez subset() pour les lignes ayant des flux de trésorerie dus dans 1 an.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Rows about company B


# Rows with cash flows due in 1 year
Modifier et exécuter le code