Fonctions colnames() et rownames() de R - opérations sur les noms de lignes et de colonnes
La fonction colnames() de R est utilisée pour obtenir ou définir les noms de colonnes d'une matrice/data frame, et rownames() est utilisée pour les noms de lignes.
Définir des noms significatifs pour les lignes et les colonnes peut rendre le code plus lisible.
Le format de syntaxe des fonctions colnames() et rownames() est le suivant :
colnames(x) colnames(x) <- value rownames(x) rownames(x) <- value
Description du paramètre :
xEntrée : matrice ou data frame.
valueLe vecteur de noms à définir.
Exemples
# Créer une matrice et définir les noms de lignes et de colonnes
m <- matrix(1:9, nrow = 3)
colnames(m) <- c("Colonne A", "Colonne B", "Colonne C")
rownames(m) <- c("Ligne 1", "Ligne 2", "Ligne 3")
print("Matrice avec noms de lignes et de colonnes :")
print(m)
# Obtenir les noms de lignes et de colonnes
print("Noms de colonnes :")
print(colnames(m))
print("Noms de lignes :")
print(rownames(m))
# Accéder par noms de lignes et de colonnes
print(paste("m['Row 2', 'Column C'] =", m["Row 2", "Column C"]))
m <- matrix(1:9, nrow = 3)
colnames(m) <- c("Colonne A", "Colonne B", "Colonne C")
rownames(m) <- c("Ligne 1", "Ligne 2", "Ligne 3")
print("Matrice avec noms de lignes et de colonnes :")
print(m)
# Obtenir les noms de lignes et de colonnes
print("Noms de colonnes :")
print(colnames(m))
print("Noms de lignes :")
print(rownames(m))
# Accéder par noms de lignes et de colonnes
print(paste("m['Row 2', 'Column C'] =", m["Row 2", "Column C"]))
L'exécution du code ci-dessus produit la sortie suivante :
[1] "带行列名的矩阵:"
列A 列B 列C
行1 1 4 7
行2 2 5 8
行3 3 6 9
[1] "列名:"
[1] "列A" "列B" "列C"
[1] "行名:"
[1] "行1" "行2" "行3"
[1] "m['行2', '列C'] = 8"
Autres extensions
Exemples en langage R