IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Extraction - concaténation depuis une liste


Sujet :

R

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 14
    Points : 6
    Points
    6
    Par défaut Extraction - concaténation depuis une liste
    Bonjour à tous,

    Voilà je sèche depuis quelques temps sur ce problème.

    J'ai une liste de X éléments correspondant chacun à une journée avec à l’intérieur de chaque élément (journée) un data frame de X variables (la date et une ou plusieurs mesures).

    Exemple: 244 journées avec une seule variable la structure de ma liste est:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    List of 244
     $ :'data.frame':	961 obs. of  2 variables:
      ..$ TIME: POSIXct[1:961], format: "2017-01-02 04:00:00" "2017-01-02 04:01:00" "2017-01-02 04:02:00" "2017-01-02 04:03:00" ...
      ..$ VAR : num [1:961] 0.00 1.07e-11 1.99e-11 2.75e-11 3.36e-11 ...
     $ :'data.frame':	961 obs. of  2 variables:
      ..$ TIME: POSIXct[1:961], format: "2017-01-04 04:00:00" "2017-01-04 04:01:00" "2017-01-04 04:02:00" "2017-01-04 04:03:00" ...
      ..$ VAR : num [1:961] 0.00 1.33e-11 2.46e-11 3.41e-11 4.17e-11 ...
    ...
    Je ne mets que la structure des 2 premiers jours.

    Je n'arrive pas à accéder à ma variable sur l'ensemble des journées de ma liste.
    Dans l’idéal, j'aimerais mettre sous la forme de TimeSeries la date et les variables, bref vectoriser les 244 journées de mesures.

    Une idée?
    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Février 2011
    Messages
    276
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 276
    Points : 561
    Points
    561
    Par défaut
    Bonjour,

    si pour toutes tes journées les données ont les mêmes variables (la même structure de données) tu peux faire, do.call(rbind, maliste). Remplace maliste par le nom de ta liste. En sortie de cette commande tu auras un data.frame avec toutes tes journées concaténées en lignes.

    cdlt

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 14
    Points : 6
    Points
    6
    Par défaut
    Bonjour tototode,

    Merci beaucoup !
    Cette méthode est excellente et correspond tout à fait à ce que je cherchais.

    Une seule ligne qui vient remplacer plusieurs lignes de code (enfin de bricolage !!!).

    Encore merci
    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2016] Extraction années depuis une liste de dates
    Par Jambon-Beurre dans le forum Excel
    Réponses: 7
    Dernier message: 17/10/2017, 15h00
  2. Réponses: 12
    Dernier message: 18/10/2007, 11h34
  3. [MySQL] affichage dynamique depuis une liste de résultats
    Par cloridriks dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/10/2007, 17h06
  4. Récupérer une structure depuis une liste
    Par bit_o dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 01/04/2007, 22h34
  5. Zoom depuis une liste
    Par ranx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 24/08/2005, 12h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo