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 :

Problème de sélection de valeur


Sujet :

R

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 18
    Points : 9
    Points
    9
    Par défaut Problème de sélection de valeur
    Bonjour,
    j'ai fabriqué un tableau à partir un fichier *.txt en utilisant la fonction "read.table()". Mon tableau est nickel mais je n'arrive pas a sélectionner les colonnes que je veux. j'ai trouvé la fonction "col()" qui me permet de savoir quel est le numéro de la colonne pour chaque valeur mais je n'arrive pas à le sélectionner et les sortir du tableau.
    Je pense qu'il doit y avoir quelque chose pour sélectionner la valeur de la colonne x et de la ligne y, voir même toute les valeurs de la colonne x. Si quelqu'un peut me dire comment on fait ce serai merveilleux

    Merci d'avance

  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 617
    Points
    15 617
    Par défaut
    Bonjour Glorfindel555 et bienvenu sur le forum

    Avant de répondre, un conseil : apprend les bases du langage en lisant des tutoriels. Des listes ici ou ici

    Pour ta question, il suffit d'indiquer entre [] les cellules que tu souhaites conserver :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    table[10, 12] -> récupère la cellule à la 10ème colonne et la 12ème ligne
    table[5:10, 12] -> récupère les cellules des colonnes 5 à 10 de la 12ème ligne
    table[c(2,5,7), 12] -> récupère les cellules des colonnes 2, 5 et 7 de la 12ème ligne
    table[ , 12] -> récupère la ligne 12 complète
    table[10, 4:12], table[10, c(3,7,9)], table[5:10, c(3, 7, 9)], etc. (toutes les combinaisons possibles) -> sélectionne une partie du tableau
    Si ton tableau contient des noms de colonnes ou de lignes, tu peux également les sélectionner avec ces noms :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    table["toto", ] -> retourne la ligne nommée "toto"

    PS : autres fonctions utiles avec les tableaux :
    edit(table) -> affiche la table dans un tableur simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    3:6 -> retourne la liste (3, 4, 5, 6)
    c(3, 4, 7) -> retourne la liste (3, 4, 7)
    ncol(table) -> nombre de colonne
    nrow(table) -> nombre de ligne
    dim(table) -> dimension du tableau

    Bon courage

  3. #3
    Membre averti
    Femme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    272
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 272
    Points : 417
    Points
    417
    Par défaut
    Bonjour,
    si j'ai bien suivi, vous avez obtenu un data.frame en faisant:
    Admettons que vous vouliez sélectionner la colonne "age", il vous suffit d'écrire:
    Ma réponse étant un peu naive, je pense avoir mal compris la question
    Si tel est le cas, pourriez-vous donner un exemple de ce que vous avez et de ce que vous voulez obtenir?

    Bon courage

    J'arrive un peu tard, avec trop peu d'explications

  4. #4
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 617
    Points
    15 617
    Par défaut
    Petite correction :
    ne fonctionne qu'avec les listes nommées, par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    tab <- list(age = 12, taille = 112, poids = 94)
    tab$age // retourne 12

  5. #5
    Membre averti
    Femme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    272
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 272
    Points : 417
    Points
    417
    Par défaut
    Citation Envoyé par gbdivers Voir le message
    Petite correction :
    ne fonctionne qu'avec les listes nommées
    Bonjour et merci pour la correction
    J'avais pris pour exemple un texte avec des en-têtes sans même le préciser
    Je ferais plus attention désormais...

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 18
    Points : 9
    Points
    9
    Par défaut
    Merci à tous pour vos réponses ! C'était exactement ce que je cherchais. J'avais déjà utilisé R mais avec un package spécial (donc déjà tout prêt^^). Je vais me concentrer un peu plus sur les cours et tutoriels R.

Discussions similaires

  1. [XPath] Problème de sélection de valeur XML
    Par pitipilot dans le forum C#
    Réponses: 0
    Dernier message: 10/10/2014, 16h18
  2. Réponses: 4
    Dernier message: 24/05/2011, 08h50
  3. Nouveau problème de récupération de valeurs.
    Par pmboutteau dans le forum ASP
    Réponses: 4
    Dernier message: 09/03/2005, 10h48
  4. Problème de sélection sous IE
    Par titisite dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 27/12/2004, 14h05
  5. [CR] Problème de sélection sur un champ date
    Par noluc dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 21/11/2003, 16h56

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