Vidéo: Tutoriel 05 Bis R - Manipuler une table de données (data frame) 2025
Les variables d'une trame de données dans R doivent toujours avoir un nom. Pour accéder aux noms des variables, vous pouvez à nouveau traiter une trame de données comme une matrice et utiliser la fonction colnames () comme ceci: >> colnames (employer data) [1] "employee" "salary" "startdate" > Mais, en fait, cela fait un long chemin. Dans le cas d'une trame de données, la fonction colnames () permet au travail dur d'être effectué en interne par une autre fonction, la fonction names (). Donc, pour obtenir les noms des variables, vous pouvez simplement utiliser cette fonction directement comme ceci:
>> noms (employer données) [1] "employee" "salary" "startdate"
Semblable à la façon dont vous le faites avec des matrices, vous pouvez utiliser cette même fonction pour attribuer de nouveaux noms aux variables aussi bien. Par exemple, pour renommer la variable startdate en firstday, vous pouvez utiliser le code suivant: >> noms (employer données) [3] noms (employer données) [1] "employee" "salaire" "firstday" < Une différence importante entre une matrice et une trame de données 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: >> nom de la rue (employer les données) [1] "1" "2" "3"
Par défaut, les noms des lignes - ou Les noms d'observation - d'une trame de données sont simplement les numéros de ligne dans le format de 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.
N'essayez pas non plus de vous en débarrasser, car votre cadre de données ne s'affichera plus correctement si vous le faites.
Ne vous laissez pas berner, cependant: Les noms de rang peuvent ressembler à une autre variable, mais vous ne pouvez pas y accéder comme vous accédez aux autres variables.
