550 2. 375 2. 350 2. 850 2. 425 2. 525 2. 225 2. 400 ## [1] "numeric" C'est l'équivalent de la fonction rowMeans(). res <- rowMeans(iris[1:10, 1:4]) ## [1] "numeric" Mais l'intérêt de apply, c'est qu'on peut utiliser n'importe quelle fonction: res <- apply(iris[1:10, 1:4], 1, summary) ## Min. 0. 20 0. 200 0. 400 0. 300 0. 10 ## 1st Qu. 1. 10 1. 100 1. 025 1. 175 1. 375 1. 125 1. 15 ## Median 2. 45 2. 200 2. 250 2. 300 2. 50 2. 800 2. 400 2. 450 2. 150 2. 30 ## Mean 2. 55 2. 40 ## 3rd Qu. 3. 90 3. 475 3. 575 3. 95 4. 275 3. 700 3. 800 3. 55 ## Max. R pour les nuls: La fonction apply(). 5. 10 4. 900 4. 700 4. 600 5. 00 5. 400 4. 000 4. 90 ## [1] "matrix" "array" Comme la sortie summary() renvoie plusieurs éléments, la fonction apply renvoie, en sortie, une matrice. Idem, pour les colonnes, en employant l'argument 2. Par exemple, ici, on calcule la moyenne des colonnes 1 à 4, c'est-à-dire les variables "", "", "", "": res <- apply(iris[, 1:4], 2, mean, ) ## 5. 843333 3. 057333 3. 758000 1. 199333 ## [1] "numeric" res <- apply(iris[, 1:4], 2, quantile, probs=c(0.
Tout le code que tu as utilisé peut-être simplifier par le code suivant: Code: Tout sélectionner numero <- meric(gsub("\\D", "", deparse(substitute(var)), perl=T)) Maxime Message par matthieu faron » 22 Fév 2011, 10:06 J'avais donc mal compris le code que tu m'a donné. Maintenant tout marche parfaitement, Retourner vers « Questions en cours » Qui est en ligne Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invité
75)) ## 25% 5. 1 2. 8 1. 6 0. 3 ## 75% 6. 4 3. 3 5. 1 1. 8 ## [1] "matrix" "array" Si ces fonctions *apply() v ous intéressent vous pouvez aussi explorer les fonctions vapply() et mapply(). Comment utiliser apply dans R ? - Astuces et scripts R. Vous trouverez des informations ici, et là. Je vous recommande aussi de regarder du côté du package purrr et ces fonctions map() qui permettent aussi d'appliquer une même fonction (ou une même série de fonctions) à chaque élément d'un ensemble de données. Vous trouverez une introduction au package purrr et une liste de ressources pour apprendre à l'utiliser, dans mon article: Liste de ressources pour le package purrr Ce petit mémo m'est très utile, et j'espère qu'il en sera de même pour vous. N'hésitez pas à me partager en commentaire des exemples de vos propres utilisations de ces fonctions apply. Cela aidera certainement ceux qui débutent! Si cet article vous a plu, ou vous a été utile, et si vous le souhaitez, vous pouvez soutenir ce blog en faisant un don sur sa page Tipeee 3 réponses "Bel article d'apprentissage!
Pokemon Gold Rom Ds, 2024