CommencerCommencer gratuitement

Accéder aux data frames et en extraire des sous-ensembles (3)

Souvent, 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 flexibilité, 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 :

  • 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 !
  • == est l’opérateur d’égalité. Il vérifie où deux éléments sont égaux et renvoie un vecteur logique. Il y a beaucoup à apprendre sur ces opérateurs relationnels, et vous pouvez tout découvrir dans le deuxième cours de finance, Intermediate R for Finance !

Cet exercice fait partie du cours

Introduction à R pour la finance

Afficher le cours

Instructions

  • Utilisez subset() pour sélectionner uniquement les lignes de cash correspondant à l’entreprise B.
  • Maintenant, utilisez subset() pour les lignes dont les flux de trésorerie sont dus dans 1 an.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Rows about company B


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