J'ai un dataframe DA de dimensions 58, 150.
J'essaye de créer une 151eme colonne.
DA[,151] = f(DA[,1], DA[,2], DA[,3], ....., DA[,150])
Cette fonction "f" je l'ai écrite et elle s'appelle MinQ.
Code : Tout sélectionner
MinQ <- function(a, b) {
quantile(a, probs = seq(0,1,.05), names = TRUE)
b <- quantile[2]
return (b)}
J'essaye de l'appliquer à toutes les lignes du tableau.
Voici ce que j'ai essayé:
Code : Tout sélectionner
DA$Qmin <- apply(DA, 1, function(x) MinQ(DA[c(1:150)]))
Voici le message d'erreur que je reçois:
Code : Tout sélectionner
Error in quantile[2] : object of type 'closure' is not subsettable
Pourriez-vous m'éclairer?
Merci,
Elsa