Vidéo: R tutorial - Learn How to Subset, Extend & Sort Data Frames in R 2025
Une différence importante entre une matrice et une trame de données dans R est que les trames de données ont toujours des observations nommées. Alors que la fonction rownames () renvoie NULL si vous n'avez pas spécifié les noms de lignes d'une matrice, elle donnera toujours un résultat dans le cas d'une trame de données.
Vérifiez le résultat du code suivant: >> rownames (employer data) [1] "1" "2" "3"
Par défaut, les noms de lignes - ou noms d'observation - d'une donnée frame sont simplement les numéros de ligne en format caractères. Vous ne pouvez pas vous en débarrasser, même si vous essayez de les supprimer en affectant la valeur NULL (comme vous pouvez le faire avec les matrices).
Vous pouvez toutefois modifier les noms de lignes exactement comme vous le faites avec les matrices, en attribuant simplement les valeurs via la fonction rownames (), comme ceci: >> les noms de famille (employer. données employé salaire premier chef Chef John Doe 21000 2010-11-01 BigChef Peter Gynn 23400 2008-03-25 BiggerChef Jolie Hope 26800 2007-03-14
Ne vous laissez pas berner, cependant: Les noms de rang peuvent ressembler à une autre variable, mais vous ne pouvez pas y accéder de la façon dont vous accédez aux variables.
