Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
Utilisation sapply,vapply, etc.
2 participants
Page 1 sur 1
Utilisation sapply,vapply, etc.
Bonjour tout le monde,
Je suis un peu perdu avec l'utilisation de la fonction sapply ou vapply, etc.
J'aimerai la comprendre pour pouvoir après l'utiliser plus fréquemment et éviter l'utilisation des boucles qui ne sont pas performantes en R.
Voici un exemple sur lequel typiquement je pense qu'on peut mieux faire:
J'ai un vecteur de seuil prenant ces valeurs de 0 à 1 par pas de 0.1 (pour faire simple).
J'ai à côté de ça une data.frame avec des colonnes "A","B", ... etc.
Je souhaite calculer la quantité = Somme des valeurs de "B" quand les valeurs de "A" sont > seuil[i] et ceci pour chaque valeur de i.
Pour le moment j'ai crée une petite fonction qui le fait avec un which() et qui ne dépend que de mon vecteur "seuil":
Problème: j'aimerai que ma fonction ne dépende pas que du seuil mais aussi de la data.frame "datas" et du numéro des colonnes.
Est-ce possible avec sapply, vapply ou autre?
Merci pour toute aide,
Cdlt,
Khalid
Je suis un peu perdu avec l'utilisation de la fonction sapply ou vapply, etc.
J'aimerai la comprendre pour pouvoir après l'utiliser plus fréquemment et éviter l'utilisation des boucles qui ne sont pas performantes en R.
Voici un exemple sur lequel typiquement je pense qu'on peut mieux faire:
J'ai un vecteur de seuil prenant ces valeurs de 0 à 1 par pas de 0.1 (pour faire simple).
J'ai à côté de ça une data.frame avec des colonnes "A","B", ... etc.
Je souhaite calculer la quantité = Somme des valeurs de "B" quand les valeurs de "A" sont > seuil[i] et ceci pour chaque valeur de i.
Pour le moment j'ai crée une petite fonction qui le fait avec un which() et qui ne dépend que de mon vecteur "seuil":
- Code:
f2 <- function(seuil){
tmp <- which(datas$At > seuil)
sumS <- sum(datas$B[tmp])
return(sumS)
}
Problème: j'aimerai que ma fonction ne dépende pas que du seuil mais aussi de la data.frame "datas" et du numéro des colonnes.
Est-ce possible avec sapply, vapply ou autre?
Merci pour toute aide,
Cdlt,
Khalid
HDKalit- Nombre de messages : 85
Date d'inscription : 10/01/2013
Re: Utilisation sapply,vapply, etc.
Bonjour,
est-ce qu'au préalable tu lui as demandé plus de 5 composantes (choix par défaut). Regarde l'argument ncp de la fonction MCA.
Cdlt
est-ce qu'au préalable tu lui as demandé plus de 5 composantes (choix par défaut). Regarde l'argument ncp de la fonction MCA.
Cdlt
droopy- Nombre de messages : 1156
Date d'inscription : 04/09/2009
Sujets similaires
» utilisation de R
» UTILISATION DE SPSS
» Utilisation d'un Score de Propension (PS)
» utilisation de student
» Utilisation de l'ANOVA ?
» UTILISATION DE SPSS
» Utilisation d'un Score de Propension (PS)
» utilisation de student
» Utilisation de l'ANOVA ?
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum