Changes between Version 7 and Version 8 of Recette BilanMigration


Ignore:
Timestamp:
Feb 4, 2010 10:02:35 PM (15 years ago)
Author:
cedric
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Recette BilanMigration

    v7 v8  
    1717}}} 
    1818Devrait 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 == 
    1920{{{ 
    2021str(bilanMigration) 
     
    7273}}} 
    7374Renvoit un tableau, c'est la liste des dispositifs qui a été chargée depuis la base 
     75== Les data.frame == 
    7476{{{ 
    7577str(tableau) 
     
    8890 $ Coef_conversion   : num  0 0 0 0 0 0 0 0 0 0 ... 
    8991}}} 
    90 Tiens dans l'exemple au dessus il y avait des tableaux au sein des slots ... 
     92Le data.frame est l'un des éléments de R les plus utilisés, c'est une matrice avec des noms. 
     93En remontant dans la page vous pourrez constater que l'objet au dessus contentait également des data.frame (dans le slot data) 
     94Comment accéder aux data frames ? 
    9195Pour accéder aux éléments au sein d'un tableau il existe plusieurs méthodes équivlentes 
    9296{{{ 
     
    99103str(tableau$Effectif_total) 
    100104}}} 
    101  num [1:365] 0 0 0 0 0 0 0 0 0 0 ... 
    102105{{{ 
     106 num [1:365] 0 0 0 0 0 0 0 0 0 0 ...  
     107}}} 
    103108 
     109 
     110{{{ 
     111tableau[1,] 
    104112}}} 
    105  num [1:365] 0 0 0 0 0 0 0 0 0 0 ...  
     113renvoit la première ligne du tableau 
     114== la réindexation des data.frame == 
     115 
     116C'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{{{ 
     118tableau[tableau$Effectif_total>0,"Effectif_total"] 
     119}}} 
     120tableau$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 
     121Quand on met un vecteur de vrais / faux qui fait la même dimension de que le nombre de lignes, à la place des lignes