Colonne et dataframe en argument de fonction
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:
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 :calim2: :
Code:
1 2
|
Error in `[.data.frame`(x, , column) : objet 'A' introuvable |
Une idée?
Merci!