[R-es] Funcion para una tabla de frecuencias
J. Miguel Marin
jmmarin en est-econ.uc3m.es
Lun Nov 16 12:26:59 CET 2009
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~
>
> _______________________________
>
> J. Miguel Marin
>
> http://www.est.uc3m.es/jmmarin
>
> Dep. of Statistics
> University Carlos III of Madrid
> Spain (E.U.)
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
jm~
_______________________________
J. Miguel Marin
http://www.est.uc3m.es/jmmarin
Dep. of Statistics
University Carlos III of Madrid
Spain (E.U.)
Más información sobre la lista de distribución R-help-es