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 :

Recopier la valeur de la première cellules dans les autres


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2016
    Messages : 17
    Par défaut Recopier la valeur de la première cellules dans les autres
    Bonjour,

    Je suis confronté a un souci, je souhaiterais recopier la valeur de la première cellule d'une colonne de mon dataframe dans les autres cellules de façon automatique, j'ai utilisé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     data$pays[2] <- 'France'
    mais c'est pas pratique pour un tableau de plus de 100 cellules à remplir avec la même donnée.
    Aidez-moi à le faire de façon automatique.
    Merci

  2. #2
    Membre à l'essai
    Homme Profil pro
    Consultant Datascientist
    Inscrit en
    Mai 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant Datascientist

    Informations forums :
    Inscription : Mai 2016
    Messages : 5
    Par défaut
    Data est ton Dataframe.
    Plutôt que d'utiliser "$" pour atteindre une colonne, passe par son numéro : si par exemple "pays" est la 5ème colonne , alors

    Data[,5] renvoie la colonne 5
    Data[5,] renvoie la 5ème ligne
    Data [1:5,] renvoie les lignes 1 à 5

    Donc tu peux essayer de sélectionner tous les éléments de ta colonne pays et de les remplacer par France :
    Data[2:100,5] <- "France" ==> les lignes 2 à 100 de la 5ème colonne recoivent la chaine de caractère "France"

    En espérant que ça a pu t'aider,
    Guillaume

  3. #3
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2016
    Messages : 17
    Par défaut
    Merci c'est cela que je cherchais !!!

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

Discussions similaires

  1. [XL-2003] Recopier la valeur d'une cellule dans une autre feuille au changement
    Par docjo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/10/2010, 07h52
  2. [XL-2007] copier une une ligne d'un tableau en fonction de la valeur de la première cellule
    Par mentat dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/12/2009, 11h49
  3. Recopier la couleur d'un cellule dans une autre
    Par zakuli dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 28/10/2009, 17h24
  4. [XL-2007] Extraire des lignes en fonction d'une valeur de cellule dans un autre fichier
    Par MisterTambo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/08/2009, 10h42
  5. [XL-2007] Renvoyer la valeur d'une cellule dans les en tête et pied de page.
    Par bedoch dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/07/2009, 09h02

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