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 :

créer autant de fichiers que de libellés d'une colonne


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    465
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 465
    Par défaut créer autant de fichiers que de libellés d'une colonne
    Bonjour,

    Je débute sous R.

    J'ai un fichier csv dont une colonne représente les noms de communes
    j'aimerais créer autant de fichiers que de communes
    ainsi, avoir:
    commune.csv
    commune2.csv
    commune3.csv

    Comment réaliser ceci?

    Merci!

  2. #2
    Membre éprouvé
    Inscrit en
    Mai 2010
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 74
    Par défaut
    Bon j'ai une solution mais pas sur qu'elle soit très élégante.
    Si df est ton data.frame et que commune la colonne qui contient les noms communes, tu peux faires :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    # si commune n'est pas un factor 
    # fair d'abort df$commune <- factor(df$commune)
     
    List <- split(df, df$commune)
    nom <- names(List)
    for (i in nom) {
        write.csv(List[i], paste(paste("fichier", i, sep = "_"), "csv", sep = "."), row.names = FALSE)
    }
    Après tu peux changer la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     paste(paste("fichier", i, sep = "_"), "csv", sep = ".")
    à ta convenance pour avoir les noms que tu veux, ou choisir un chemin adéquat autre que ton repertoire de travail.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    465
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 465
    Par défaut
    merci c'est nickel!

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

Discussions similaires

  1. [Débutant] Créer autant d'enregistrements que la valeur saisie dans une textbox
    Par AfroDurf dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 16/06/2015, 19h13
  2. [VI-2007] Creer autant de formes que d'enregistrements dans une BDD
    Par tyrael5 dans le forum Visio
    Réponses: 1
    Dernier message: 15/06/2012, 10h19
  3. Access, créer autant de lignes que souhaité
    Par majudis dans le forum VBA Access
    Réponses: 3
    Dernier message: 12/11/2009, 19h45
  4. [MySQL] Créer autant d'entrées que de jours dans une période
    Par robiwan dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 25/04/2008, 12h00
  5. Autant de formulaires que la valeur d'une variable
    Par suolan dans le forum Langage
    Réponses: 5
    Dernier message: 12/05/2006, 14h16

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