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 :

modifier nom fichier


Sujet :

R

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Février 2015
    Messages : 7
    Points : 7
    Points
    7
    Par défaut modifier nom fichier
    Bonjour,

    J'ai un dossier comportant 400 fichiers .csv avec des noms de variables comportant des "-" (tiret du mileu).
    Or lorsque j'essaie d'importer ces fichiers, R essaie de lire les "-", ce qui me pose beaucoup de problèmes.
    Connaissez-vous un moyen de remplacer ces "-" par des "_" par exemple (ou des points...)?

    Ben

  2. #2
    Membre expérimenté
    Inscrit en
    Novembre 2009
    Messages
    703
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 703
    Points : 1 311
    Points
    1 311
    Par défaut Modification des noms de variables lors de l'import
    Bonjour,

    Étant donné le contenu de votre message, il vaudrait mieux l'intituler "Modifier des noms de variables" plutôt que "Modifier des noms de fichiers".

    Ci-joint un fichier au format csv.

    Remarque préliminaire : sous R3.3.2, la modification des noms de variable semble automatique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    > df <- read.csv("D:/temp/test.txt")
    > df
      age.1 age.2
    1    10    20
    2    12    15
    Sinon vous pouvez lire le nom des variables et leur contenu indépendamment :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    > varnames <- as.character(unlist(read.csv("D:/temp/test.txt",header=FALSE)[1,]))
    > df <- read.csv("D:/temp/test.txt",header=FALSE,skip=1)
    > varnames <- gsub("-", ".", varnames)
    > names(df) <- varnames
    > df
      age.1 age.2
    1    10    20
    2    12    15
    Cordialement,
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [2012] Modifier Nom de fichier MDF & LDF sur Cluster SQL Server 2012
    Par Invité dans le forum Administration
    Réponses: 2
    Dernier message: 15/04/2013, 16h41
  2. Nom de la dernière personne qui a modifié le fichier excel
    Par nico506 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/05/2012, 08h43
  3. [XL-2007] modifier nom fichier sauvegarde en fonction valeur cellule
    Par franc83 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/12/2011, 08h26
  4. Réponses: 1
    Dernier message: 26/03/2008, 22h12
  5. Réponses: 2
    Dernier message: 16/12/2005, 17h47

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