Fonctions colnames() et rownames() de R - opérations sur les noms de lignes et de colonnes

R 语言实例Exemples en langage R

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"]))

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"

R 语言实例Exemples en langage R

Autres extensions