Hola, si, se que para trabajar con data.table se usan [] pero en esta línea estoy creando el data.table, es decir, data.table es la función a la que llamo y PesosParam es el data.table que creo
Un saludo MªLuz Morales El 8 de junio de 2015, 15:17, Carlos J. Gil Bellosta <[email protected]> escribió: > Hola, ¿qué tal? > > data.table funciona con corchetes, no paréntesis. ¿Has leído la > viñeta/tutorial? > > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanaytics.com > > El día 8 de junio de 2015, 15:14, MªLuz Morales <[email protected]> > escribió: > > Hola, > > > > yo quiero construir un data.table donde una columna (Parametros) son > > caracteres y otra el resultado de la función information.gain, que > devuelve > > un data.frame. El código que he usado es este, pero me da error > > > > PesosParam <- data.table(,.(Parametros, Peso:= > > information.gain(In.hospital_death~., ParamCol))) > > > > Es posible hacer lo que digo? o debo hacer una transformación del > > data.frame a data.table explícitamente. Esto también lo he probado con el > > código: > > > > # Conversión de data.frame a data.table > > setattr(PesosParam, "class", c("data.table", "data.frame")) > > data.table:::settruelength(PesosParam, 0L) > > invisible(alloc.col(PesosParam)) > > > > pero no encuentra settruelength > > > > Gracias > > Un saludo > > MªLuz Morales > > > > [[alternative HTML version deleted]] > > > > _______________________________________________ > > R-help-es mailing list > > [email protected] > > https://stat.ethz.ch/mailman/listinfo/r-help-es > [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
