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 :

Lecture de plusieurs fichiers csv avec R


Sujet :

R

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Mali

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Lecture de plusieurs fichiers csv avec R
    Bonjour!
    Je vous expose mon problème. En fait j'ai 10 fichiers csv que j'aimerai lire simultanément à l'aide d'une boucle mais je n'y arrive pas.
    Mon données se présentent comme suit:
    Année 2010--Temperature
    17/06/2010--28
    13/07/2010--21
    21/09/2010--12
    11/12/2010--10
    Année 2011--Temperature
    11/01/2011--23
    13/02/2011--21
    23/08/2011--17
    11/11/2011--12
    .....
    Mon objectif est d'avoir ces données sous la forme calendaire suivante:
    -------Jan--Fev--Mar--Avr--Mai--Jun--Jul--Ao--Sep--Oct--Nov--Dec
    2011--t1--t2--t3--t4--t5--t6--t7--t8--t9--t10--t11--t12
    2012--t1--t2--t3--t4--t5--t6--t7--t8--t9--t10--t11--t12
    2013--t1--t2--t3--t4--t5--t6--t7--t8--t9--t10--t11--t12
    ....
    Avec les ti=moyenne de la temperature pour chaque mois.
    Merci !

  2. #2
    Membre régulier
    Homme Profil pro
    Data Scientist
    Inscrit en
    Février 2017
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Data Scientist

    Informations forums :
    Inscription : Février 2017
    Messages : 28
    Points : 77
    Points
    77
    Par défaut
    Bonjour,

    Pour lire des fichiers avec une boucle, tu peux les stocker dans une liste. Si tes fichiers s'appellent Fichier1, Fichier2, Fichier3, ... , Fichier10, tu peux faire cette manip:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    setwd(...) #Tu spécifies le chemin où sont stockés tous tes fichiers
    data=list() #Tu initialises ta liste
     
    for(i in 1:10) {
         data[[i]]=read.csv(paste("Fichier",i,sep=""),header=TRUE, ... )
         names(data[[i]]) = i
    }
    Et voilà, tous tes fichiers sont importés dans ta liste. Tu peux ensuite piocher dedans comme bon te semble.
    Pour ton autre question, je ne sais pas. C'est un problème d'algorithmie auquel tu vas devoir te pencher toi même. C'est en se creusant la tête que l'on apprend

Discussions similaires

  1. Lecture de plusieurs fichiers zippés avec sas
    Par caouet dans le forum SAS Base
    Réponses: 1
    Dernier message: 26/06/2011, 11h34
  2. Lecture d'un fichier avi avec mediaplayer
    Par jonathomas dans le forum Delphi
    Réponses: 4
    Dernier message: 09/10/2006, 11h05
  3. Lecture d'un fichier texte avec ligne vide.
    Par cotcouture dans le forum Général Python
    Réponses: 2
    Dernier message: 06/10/2006, 02h54
  4. lecture/ecriture de fichier à distance avec indentification
    Par Mat1664 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 22/05/2006, 17h16
  5. Réponses: 2
    Dernier message: 13/12/2004, 23h32

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