Hola! Solicito ayuda con un data frame relativamente grande ¿? del cual necesito generar una tabla dinámica a la manera excel. Si me pueden referenciar algún comando, paquete, pagina web y/o cualquier ayuda que me puedan dar será muy bienvenida. Lo que tengo que hacer es pasar de algo así: NombreMunicipio NombreProvincia Categoria idMedicamento CodMedicamento CodMedicamentoOL UnidadesEnvSec CAPITAL CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 117 72 CLCA072 1 CAPITAL CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 117 72 CNVC070 144 RIO CUARTO CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 117 72 CMJA085 28 CAPITAL CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 811 250 CNPA250 50 RIO CUARTO CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 811 250 CLCA072 1 RIO CUARTO CORDOBA HOSPITAL PUBLICO 811 250 CNPA250 50 BERAZATEGUI BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 262 301 CIHA301 1 BERAZATEGUI BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 262 301 CNPA251 25 TIGRE BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 262 301 CNQA071 35 TIGRE BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 815 628 CO6A628 1 TIGRE BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 815 628 CNPA070 144 pasar, seleccionando algunos campos (rótulos de fila, rótulos de columna y valores del excel), a algo así: NombreProvincia NombreMunicipio 117 262 811 815 BUENOS AIRES BERAZATEGUI 26 TIGRE 35 145 Total BUENOS AIRES 61 145 CORDOBA CAPITAL 145 50 RIO CUARTO 28 51 Total CORDOBA 173 101 Muchas gracias desde ya y perdón por las molestias. Saludos y buen fin de semana! Santiago [[alternative HTML version deleted]]
Hola, Si crees que con un equivalente a las "PivotTables" de Excel lo solucionarías... Puedes usar esto: https://cloud.r-project.org/web/packages/pivottabler/index.html pivottabler: Create Pivot Tables in R Create regular pivot tables with just a few lines of R. More complex pivot tables can also be created, e.g. pivot tables with irregular layouts, multiple calculations and/or derived calculations based on multiple data frames. Pivot tables are constructed using R only and can be written to a range of output formats (plain text, 'HTML', 'Latex' and 'Excel'), including with styling/formatting. Saludos, Carlos Ortega www.qualityexcellence.es El 24 de mayo de 2018, 19:59, Santiago Repetto <santiagopnssypr en gmail.com> escribió:> Hola! > > Solicito ayuda con un data frame relativamente grande ¿? del cual necesito > generar una tabla dinámica a la manera excel. > Si me pueden referenciar algún comando, paquete, pagina web y/o cualquier > ayuda que me puedan dar será muy bienvenida. > > Lo que tengo que hacer es pasar de algo así: > > NombreMunicipio NombreProvincia Categoria idMedicamento CodMedicamento > CodMedicamentoOL UnidadesEnvSec > CAPITAL CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 117 72 CLCA072 1 > CAPITAL CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 117 72 CNVC070 144 > RIO CUARTO CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 117 72 CMJA085 > 28 > CAPITAL CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 811 250 CNPA250 50 > RIO CUARTO CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 811 250 CLCA072 > 1 > RIO CUARTO CORDOBA HOSPITAL PUBLICO 811 250 CNPA250 50 > BERAZATEGUI BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 262 301 > CIHA301 1 > BERAZATEGUI BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 262 301 > CNPA251 25 > TIGRE BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 262 301 CNQA071 > 35 > TIGRE BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 815 628 CO6A628 > 1 > TIGRE BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 815 628 CNPA070 > 144 > > > pasar, seleccionando algunos campos (rótulos de fila, rótulos de columna y > valores del excel), a algo así: > > > NombreProvincia NombreMunicipio 117 262 811 815 > BUENOS AIRES BERAZATEGUI 26 > TIGRE 35 145 > Total BUENOS AIRES 61 145 > CORDOBA CAPITAL 145 50 > RIO CUARTO 28 51 > Total CORDOBA 173 101 > > Muchas gracias desde ya y perdón por las molestias. > > Saludos y buen fin de semana! > > Santiago > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Estimado Santiago Repetto Es algo viejo, pero a mi me gusta como queda el latex, y el trabajo es complicado, pero se logra, le sugiero ver los ejemplos en el link de referencia y luego si le hace falta mira el código. link https://cran.r-project.org/web/packages/xtable/vignettes/xtableGallery.pdf Javier Rubén Marcuzzi El jue., 24 may. 2018 a las 17:08, Carlos Ortega (<cof en qualityexcellence.es>) escribió:> Hola, > > Si crees que con un equivalente a las "PivotTables" de Excel lo > solucionarías... > Puedes usar esto: > > https://cloud.r-project.org/web/packages/pivottabler/index.html > > > pivottabler: Create Pivot Tables in R > > Create regular pivot tables with just a few lines of R. More complex pivot > tables can also be created, e.g. pivot tables with irregular layouts, > multiple calculations and/or derived calculations based on multiple data > frames. Pivot tables are constructed using R only and can be written to a > range of output formats (plain text, 'HTML', 'Latex' and 'Excel'), > including with styling/formatting. > Saludos, > Carlos Ortega > www.qualityexcellence.es > > > El 24 de mayo de 2018, 19:59, Santiago Repetto <santiagopnssypr en gmail.com> > escribió: > > > Hola! > > > > Solicito ayuda con un data frame relativamente grande ¿? del cual > necesito > > generar una tabla dinámica a la manera excel. > > Si me pueden referenciar algún comando, paquete, pagina web y/o cualquier > > ayuda que me puedan dar será muy bienvenida. > > > > Lo que tengo que hacer es pasar de algo así: > > > > NombreMunicipio NombreProvincia Categoria idMedicamento CodMedicamento > > CodMedicamentoOL UnidadesEnvSec > > CAPITAL CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 117 72 CLCA072 1 > > CAPITAL CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 117 72 CNVC070 > 144 > > RIO CUARTO CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 117 72 CMJA085 > > 28 > > CAPITAL CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 811 250 CNPA250 > 50 > > RIO CUARTO CORDOBA CENTRO DE ATENCION PRIMARIA DE LA SALUD 811 250 > CLCA072 > > 1 > > RIO CUARTO CORDOBA HOSPITAL PUBLICO 811 250 CNPA250 50 > > BERAZATEGUI BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 262 301 > > CIHA301 1 > > BERAZATEGUI BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 262 301 > > CNPA251 25 > > TIGRE BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 262 301 > CNQA071 > > 35 > > TIGRE BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 815 628 > CO6A628 > > 1 > > TIGRE BUENOS AIRES CENTRO DE ATENCION PRIMARIA DE LA SALUD 815 628 > CNPA070 > > 144 > > > > > > pasar, seleccionando algunos campos (rótulos de fila, rótulos de columna > y > > valores del excel), a algo así: > > > > > > NombreProvincia NombreMunicipio 117 262 811 815 > > BUENOS AIRES BERAZATEGUI 26 > > TIGRE 35 145 > > Total BUENOS AIRES 61 145 > > CORDOBA CAPITAL 145 50 > > RIO CUARTO 28 51 > > Total CORDOBA 173 101 > > > > Muchas gracias desde ya y perdón por las molestias. > > > > Saludos y buen fin de semana! > > > > Santiago > > > > [[alternative HTML version deleted]] > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es en r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]