Changes between Version 7 and Version 8 of Recette BilanMigration
- Timestamp:
- Feb 4, 2010 10:02:35 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Recette BilanMigration
v7 v8 17 17 }}} 18 18 Devrait vous permettre de faire apparaitre une fenêtre d'aide sur l'utilisation de str. A première vue le code est un peu abscon, mais il y a toujours des informations sur l'écriture de la fonction et son utilité, il y a aussi des exemples. 19 == Les objets == 19 20 {{{ 20 21 str(bilanMigration) … … 72 73 }}} 73 74 Renvoit un tableau, c'est la liste des dispositifs qui a été chargée depuis la base 75 == Les data.frame == 74 76 {{{ 75 77 str(tableau) … … 88 90 $ Coef_conversion : num 0 0 0 0 0 0 0 0 0 0 ... 89 91 }}} 90 Tiens dans l'exemple au dessus il y avait des tableaux au sein des slots ... 92 Le data.frame est l'un des éléments de R les plus utilisés, c'est une matrice avec des noms. 93 En remontant dans la page vous pourrez constater que l'objet au dessus contentait également des data.frame (dans le slot data) 94 Comment accéder aux data frames ? 91 95 Pour accéder aux éléments au sein d'un tableau il existe plusieurs méthodes équivlentes 92 96 {{{ … … 99 103 str(tableau$Effectif_total) 100 104 }}} 101 num [1:365] 0 0 0 0 0 0 0 0 0 0 ...102 105 {{{ 106 num [1:365] 0 0 0 0 0 0 0 0 0 0 ... 107 }}} 103 108 109 110 {{{ 111 tableau[1,] 104 112 }}} 105 num [1:365] 0 0 0 0 0 0 0 0 0 0 ... 113 renvoit la première ligne du tableau 114 == la réindexation des data.frame == 115 116 C'est vraiment là que R est puissant. Supposez que nous ne voulions afficher que les effectifs de poissons les jours ou il y a du poisson. 117 {{{ 118 tableau[tableau$Effectif_total>0,"Effectif_total"] 119 }}} 120 tableau$Effectif_total>0 renvoit un vecteur avec des VRAIS et des FAUX. La première dimension du data frame (à gauche dans le crochet) représente les lignes 121 Quand on met un vecteur de vrais / faux qui fait la même dimension de que le nombre de lignes, à la place des lignes