6
votes

Renommer des rangées et des colonnes dans r

Je cours le script suivant: xxx

et je reçois ce qui suit: xxx

Ce que je veux, c'est ce que je veux / p> xxx

Alors, ma question est la suivante: comment renommez-vous les rangées d'une table en r?

dans la même veine, comment renommeriez-vous les colonnes de cette table?


0 commentaires

3 Réponses :


4
votes

Un moyen de le faire est d'utiliser des facteurs ou des listes de chaînes au lieu d'index. Donc:

> df <- data.frame(cause=as.factor(c("Maltreat", "Non-malt")[cause]), time=time)
> summary(df)
      cause        time      
 Maltreat:6   Min.   :1.000  
 Non-malt:5   1st Qu.:1.000  
              Median :2.000  
              Mean   :1.818  
              3rd Qu.:2.000  
              Max.   :3.000  
> table(df)
          time
cause      1 2 3
  Maltreat 2 2 2
  Non-malt 2 3 0


0 commentaires

5
votes

Il existe deux façons simples de faire ceci:

> dimnames(z)$cause <- c("Maltreat","Non-malt")
> z
          time
cause      1 2 3
  Maltreat 2 2 2
  Non-malt 2 3 0


0 commentaires

1
votes

N'oubliez pas la merveilleuse "REVALUE" de PLYR et "Renommer" de la commande!


0 commentaires