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 :

Utiliser un contenu de cellule comme nom de variable


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Analyse système
    Inscrit en
    Juin 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juin 2017
    Messages : 8
    Par défaut Utiliser un contenu de cellule comme nom de variable
    Bonjour,

    Je sollicite votre aide pour un petit pb:
    Je voudrais utiliser le contenu d'une cellule d'un tableau comme nom de variable.

    exemple (qui ne fonctionne pas):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    data[1,1] = read.table("C:/.........., header = ....)
    Il faudrait que le mot contenu dans le data[1,1] (exemple: vêtement) soit le nom de la variable qui va taper dans le chemin qui suit qui contient des noms de vêtements

    Merci pour votre aide

  2. #2
    Membre Expert
    Inscrit en
    Novembre 2009
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 707
    Par défaut Utiliser une variable dans un chemin
    Bonjour,

    Je ne suis pas sûre d'avoir bien compris votre question mais peut-être ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    library(stringr)
    df1 <- data.frame(V1="test")
    df2 <- read.csv(str_c("D:/temp/",df1[1,1],".txt"))
    Cordialement,

  3. #3
    Membre habitué
    Homme Profil pro
    Analyse système
    Inscrit en
    Juin 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juin 2017
    Messages : 8
    Par défaut
    Je ne crois pas que ce soit ça, je vais essayer d'être plus clair:

    je voudrais créer un tableau qui s’appelle "vêtement" et qui irait chercher son contenu ainsi: read.table("C:/.........., header = ....)
    Cependant je veux que ce nom (vetêment) ne soit pas écrit en dur dans le code mais provienne d'un tableau nommé data et dont la cellule qui contiendrait le mot serait data[1,1]

  4. #4
    Membre Expert
    Inscrit en
    Novembre 2009
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 707
    Par défaut Nommer un dataframe
    Dans ce cas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    df1 <- data.frame(V1="vetement")
    assign(paste(df1[1,1]), read.csv("D:/temp/test.txt"))
    str(vetement)
    Cordialement,

  5. #5
    Membre habitué
    Homme Profil pro
    Analyse système
    Inscrit en
    Juin 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juin 2017
    Messages : 8
    Par défaut
    Merci!
    Ça marche bien.

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

Discussions similaires

  1. [LibreOffice][Tableur] Utiliser la valeur d'une cellule comme nom de feuille dans une formule
    Par Livesecours dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 02/11/2016, 16h58
  2. [XL-2010] Contenu d'une cellule comme nom de variable
    Par Harry Covair dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/09/2013, 08h47
  3. [DEV] Contenu d'un NSString comme nom de variable
    Par allian dans le forum Objective-C
    Réponses: 5
    Dernier message: 20/04/2009, 08h04
  4. Réponses: 4
    Dernier message: 13/08/2006, 22h18
  5. Utiliser typename comme nom de variable
    Par Harzoglups dans le forum C++
    Réponses: 5
    Dernier message: 04/01/2006, 14h44

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