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 :

Supprimer colonne matrice


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 38
    Par défaut Supprimer colonne matrice
    Bonjour,

    J'ai une matrice (donnees) donc les colonnes ont des noms.

    Paris Nantes Rennes Lilles
    1 2 4 5 5
    2 2 4 1 6


    Je voudrais en faite supprimer des colonnes.

    donnees = donnees [,-c("Nantes")]

    Mais ca me fait un message d'erreur (argument incorrect pour un opérateur unitaire).

    Quand j'enlève le moins (donnees = donnees [,c("Nantes")])
    ca marche.

    donnees

    Paris
    1 2
    2 2

    Et quand j'utilise les index des colonnes au lieu de leur ca marche aussi.
    donnees = donnees [,-c(1)]

    Nantes Rennes Lilles
    1 4 5 5
    2 4 1 6

    Je voulais par conséquent savoir si pour supprimer des colonnes dans une matrice on doit utiliser leur index et pas leur nom.

    Merci d'avance !!

  2. #2
    Membre éprouvé
    Inscrit en
    Mai 2010
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 74
    Par défaut
    tu peut essayer ca :

    mat <- data.frame(X1=1:7,X2=rnorm(7),X3=c(rep('A',2),rep('B',5)))

    rownames(mat) <- paste("A",1:7,sep="")

    mat <- mat[,!colnames(mat)=="X2"] #supprimer la colonne X2

    mat <- mat[!rownames(mat)=="A5",] #supprimer la cinquieme ligne

    #mais tu peut aussi faire ca :

    mat <- mat[,colnames(mat)!="X3"] #supprimer X3 et c'est pareil

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 38
    Par défaut
    Merci beaucoup !!

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

Discussions similaires

  1. Exclusion colonne matrice
    Par gmachi10 dans le forum MATLAB
    Réponses: 2
    Dernier message: 18/07/2008, 11h21
  2. supprimer colonnes
    Par abouhossam dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 13/06/2008, 18h29
  3. problème supprimer colonnes
    Par sash6 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/08/2007, 16h41
  4. supprimer colonne d'une vue
    Par allstar dans le forum Langage SQL
    Réponses: 1
    Dernier message: 22/01/2007, 17h53
  5. [C#][Pocket PC]Supprimer colonne datagrid
    Par maredami dans le forum Windows Mobile
    Réponses: 4
    Dernier message: 15/11/2005, 18h39

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