Vidéo: #11 - Ajouter des noms aux lignes et aux colonnes d'une matrice en R 2025
Une tâche que vous pouvez effectuer fréquemment dans une feuille de calcul que vous pouvez également effectuer dans R consiste à calculer les totaux de ligne ou de colonne. La façon la plus simple d'y parvenir est d'utiliser les fonctions rowSums () et colSums (). De même, utilisez les fonctions rowMeans () et colMeans () pour calculer les moyennes.
Essayez-le sur l'ensemble de données intégré iris. Tout d'abord, supprimez la cinquième colonne, car elle contient du texte qui décrit l'espèce d'iris:
Puis calculer la somme et la moyenne pour chaque colonne: >> colSums (iris num)> colMeans (iris num)
Ces deux fonctions sont très pratiques, mais vous voudrez peut-être calculer une autre statistique pour chaque colonne ou ligne. Il existe un moyen simple de parcourir les lignes ou les colonnes d'un tableau ou d'un bloc de données: apply () Par exemple, obtenir le minimum d'une colonne revient à appliquer une fonction min () à la deuxième dimension de vos données:
>> applique (iris num, 2, min)> applique (iris num, 2, max)
La fonction apply () est idéale lorsque vos données sont dans un tableau et seront appliquer heureusement sur les deux lignes et colonnes. Dans le cas particulier où vos données se trouvent dans un bloc de données et que vous souhaitez obtenir des résumés de colonnes, il est préférable d'utiliser sapply () plutôt que apply (). Donc, pour obtenir vos résumés de colonnes d'iris, essayez plutôt ceci:
spply (iris num, min)> spply (iris num, max)