Bueno,
obviamente, la solución inmediata es poner attach(dataframe)
es decir,
freq <- function(x,cosa){
attach(cosa)
list(data.frame(table(cut(x, breaks=nclass.Sturges(x)))))
}
Pero estarÃa mejor no tener que poner el segundo argumento en la
función si eso fuera posible...
Y mejor aún: incluir un submenú en RCommander.
Hola,
me gustarÃa hacer una función que fuera bastante automática (para docencia)
y que hiciera tablas de frecuencias.
La primera idea que funciona es ésta
freq <- function(x){
list(data.frame(table(cut(x, breaks=nclass.Sturges(x)))))
}
Sin embarg,o hay que poner (en general) en x algo asà como
el_dataframe$x
para que funcione y la gente se lÃa si les dices que lo pongan asÃ.
Si escribo la función como
freq <- function(x,dataframe){
list(data.frame(table(cut(dataframe$x,
breaks=nclass.Sturges(dataframe$x)))))
}
NO funciona con una tabla de datos dada.
Por otro lado, también estarÃa bien que si se hace un ls() de
objetos, detectase
aquél que fuese un data frame y lo tomase por defecto. Pero no sé
cómo hacerlo.
Todo ello para hacer una función automática un poco para la gente
que no se aclara
demasiado con RCommnader
Finalmente ¿esto se podrÃa programar en RCommander de manera
asequible? Me temo que no viene incluÃda ninguna función para hacer
las tÃpicas tablas de frecuencias para variables cuantitativas...
Un saludo
jm~