Buenos días quiero definir situación_2 <-tapply(ICE_3$FACTOR_CORR, list(X.1.1Eneltrimestrequeestáacabando=ICE_3$X.1.1Eneltrimestrequeestáacabando, CNAE_1=ICE_3$CNAE_1), f) donde f sea el porcentaje por filas (y/o el porcentaje por columnas) y las funciones rowPercent y colPercent me dan el siguiente error Error en tapply(ICE_3$FACTOR_CORR, list(X.1.1Eneltrimestrequeestáacabando = ICE_3$X.1.1Eneltrimestrequeestáacabando, : objeto 'colPercent' no encontrado y al poner en el lugar de f las funciones colSums o rowSums el error que me da es 'x' must be an array of at least two dimensions Gracias y un saludo Belén Cillero Jiménez Técnico de Estadística Instituto de Estadística de La Rioja bcillero@larioja.org<mailto:bcillero@larioja.org><mailto:bcillero@larioja.org> ________________________________ GOBIERNO DE LA RIOJA AVISO LEGAL: La información contenida en este mensaje ...{{dropped:10}}
Hola, ¿qué tal? No tengo muy claro qué intentas hacer, pero creo que deberías explorar las funciones xtabs, prop.table y margin.table. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 4 de julio de 2013 09:29, Belén Cillero Jiménez <bcillero en larioja.org> escribió:> Buenos días > > quiero definir situación_2 <-tapply(ICE_3$FACTOR_CORR, list(X.1.1Eneltrimestrequeestáacabando=ICE_3$X.1.1Eneltrimestrequeestáacabando, CNAE_1=ICE_3$CNAE_1), f) donde f sea el porcentaje por filas (y/o el porcentaje por columnas) y las funciones rowPercent y colPercent me dan el siguiente error > > Error en tapply(ICE_3$FACTOR_CORR, list(X.1.1Eneltrimestrequeestáacabando = ICE_3$X.1.1Eneltrimestrequeestáacabando, : > objeto 'colPercent' no encontrado > > y al poner en el lugar de f las funciones colSums o rowSums el error que me da es 'x' must be an array of at least two dimensions > > > > Gracias y un saludo > > > > Belén Cillero Jiménez > > Técnico de Estadística > > Instituto de Estadística de La Rioja > > > > bcillero en larioja.org<mailto:bcillero en larioja.org><mailto:bcillero en larioja.org> > > > > ________________________________ > > GOBIERNO DE LA RIOJA > AVISO LEGAL: La información contenida en este mensaje ...{{dropped:10}} > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >
Belén, El error es bien claro, no encuentra la función colPercent, quizás quisiste estribir Rcmdr::colPercents. Con respecto al error con colSums, que tal si envías un ejemplo reproducible usando la función dput para acompañar los datos (invéntate algunos), para que podamos ayudarte. Daniel Merino El 4 de julio de 2013 04:29, Belén Cillero Jiménez <bcillero@larioja.org>escribió:> Buenos días > > quiero definir situación_2 <-tapply(ICE_3$FACTOR_CORR, > list(X.1.1Eneltrimestrequeestáacabando=ICE_3$X.1.1Eneltrimestrequeestáacabando, > CNAE_1=ICE_3$CNAE_1), f) donde f sea el porcentaje por filas (y/o el > porcentaje por columnas) y las funciones rowPercent y colPercent me dan el > siguiente error > > Error en tapply(ICE_3$FACTOR_CORR, list(X.1.1Eneltrimestrequeestáacabando > = ICE_3$X.1.1Eneltrimestrequeestáacabando, : > objeto 'colPercent' no encontrado > > y al poner en el lugar de f las funciones colSums o rowSums el error que > me da es 'x' must be an array of at least two dimensions > > > > Gracias y un saludo > > > > Belén Cillero Jiménez > > Técnico de Estadística > > Instituto de Estadística de La Rioja > > > > bcillero@larioja.org<mailto:bcillero@larioja.org><mailto: > bcillero@larioja.org> > > > > ________________________________ > > GOBIERNO DE LA RIOJA > AVISO LEGAL: La información contenida en este mensaje ...{{dropped:10}} > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Daniel [[alternative HTML version deleted]]