Bonsoir,
Voici un soucis que je traine depuis trop longtemps, je n'arrive pas à créer des fonctions propres comme on en trouve dans les packages, notamment lorsqu'il s'agit d'utiliser des données contenues dans un dataframe.

Par exemple, tout bête, trouver le maximum d'une colonne d'un dataframe, je trouve par-ci par là des exemples mais aucun ne marche chez moi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
df <- data.frame(A=1:10, B=2:11, C=3:12)
 
fun1 <- function(x, column){
  return(max(x[,column]))
}
fun1(df,A)
Et en réponse :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Error in `[.data.frame`(x, , column) : objet 'A' introuvable
Une idée?
Merci!