Observations de nommage dans r

Une différence importante entre une matrice et une trame de données dans R est que les trames de données sont toujours nommé observations. Alors que le rownames () retour de la fonction NUL si vous ne spécifiez pas les noms de lignes d'une matrice, il sera toujours donner un résultat dans le cas d'une trame de données.

Vérifiez le résultat du code suivant:

> Rownames (employ.data) [1] “ 1 ” “ 2 ” “ 3 ”

Par défaut, les noms de ligne - ou les noms d'observation - d'une trame de données sont tout simplement les numéros de ligne en format de caractère. Vous ne pouvez pas vous débarrasser d'eux, même si vous essayez de les supprimer en affectant la NUL valeur (comme vous pouvez le faire avec des matrices).

Vous ne devriez pas essayer de se débarrasser d'eux non plus, parce que votre trame de données ne sera pas affichée plus correctement si vous le faites.

Vous pouvez, cependant, changer les noms de ligne exactement comme vous le faites avec des matrices, tout simplement en attribuant les valeurs via le rownames () fonction, comme ceci:

> Rownames (employ.data) lt; - c (“ ” ;, chef “ ” ;, BigChef “ BiggerChef ”)> employ.dataemployee salaire firstdayChef John Doe 21000 2010-11-01BigChef Peter Gynn 23400 2008-03-25BiggerChef Jolie Espoir 26800 2007-03-14

Ne soyez pas dupe, cependant: les noms de lignes peuvent ressembler à une autre variable, mais vous ne pouvez pas y accéder de la façon dont vous accédez aux variables.


» » » » Observations de nommage dans r