Re: [R-es] sumar una variable con cast

2016-05-31 Por tema Javier Marcuzzi
Perdón en la demora, literalmente me quedé dormido (estaba cansado). 

No quería colocar más librerías, pero yo se utilizar sqlite, aunque evito esta 
si hay fechas, me supo dar problemas, si usted maneja sql lo bueno de sqlite es 
el poder ayudarse con alguna herramienta de “wizard” para construir consultas 
complejas.

Javier Rubén Marcuzzi

De: Enrique RAMOS
Enviado: martes, 31 de mayo de 2016 15:57
Para: Enrique RAMOS; Carlos Ortega; Javier Marcuzzi
CC: Enrique RAMOS via R-help-es
Asunto: Re: [R-es] sumar una variable con cast


supongo que tendré que utilizar otra opción, porque con cast o dcast no lo logre
 
Saludos Enrique RAMOS

El Martes, 31 de mayo, 2016 13:33:24, Carlos Ortega <c...@qualityexcellence.es> 
escribió:

Hola,

Otra forma de hacerlo es así:

library(sqldf)
datIn <- read.table("EJEMPLO.csv", header =T, sep = ",")
sum_Evento <- sqldf("select sum(evento) as SumaAgregada from datIn group by
TIPO, grupo, col_que_quieras

De esta forma, al igual que en aggregate estás indicando explícitamente qué
variable suma y con qué variables agrupas.

Saludos,
Carlos Ortega
www.qualityexcellence.es



El 31 de mayo de 2016, 19:59, Javier Marcuzzi <
javier.ruben.marcu...@gmail.com> escribió:

> Estimado Enrique Ramos
>
> Yo podría decir ¿y data.table?. Hay muchas alternativas (no envié antes
> sin querer al correo).
>
> ¿Qué alternativa esta utilizando? Carlos Ortega y Carlos J. Gil Bellosta
> aportaron dos soluciones posibles, ¿Cuál le da problemas?
>
>
> Javier Rubén Marcuzzi
>
> De: Javier Marcuzzi
> Enviado: martes, 31 de mayo de 2016 14:57
> Para: Enrique RAMOS via R-help-es; R-help-es@r-project.org
> Asunto: RE: [R-es] sumar una variable con cast
>
> Estimado Enrique Ramos
>
> Yo podría decir ¿y data.table?. Hay muchas alternativas
>
> Javier Rubén Marcuzzi
>
> De: Enrique RAMOS via R-help-es
> Enviado: martes, 31 de mayo de 2016 14:03
> Para: R-help-es@r-project.org
> Asunto: Re: [R-es] sumar una variable con cast
>
> yo de nuevo, ahora se me presento otro problema en la base de datos del
> ejemplo solo tenia unas cuantas columnas mi base de datos tiene mas
> columnas ahora el detalle es como puedo elegir la columna que quiero que
> sume porque siempre me suma la que está en el extremo derechomil gracias
> Saludos
> Enrique RAMOS
>
>    El Lunes, 30 de mayo, 2016 14:06:11, Enrique RAMOS via R-help-es <
> r-help-es@r-project.org> escribió:
>
> agradezco la ayuda, el problema se resumía a que el Rstudio me ponía unos
> paréntesis de forma automática los quite y asunto solucionado Saludos
> Enrique RAMOS
>
>    El Lunes, 30 de mayo, 2016 12:26:33, Carlos J. Gil Bellosta <
> c...@datanalytics.com> escribió:
>
> Hola, ¿qué tal?
> Mira el argumento fun.aggregate en ?dcast.
> Un saludo,
> Carlos J. Gil Bellostahttp://www.datanalytics.com
> El 30 de mayo de 2016, 18:15, Enrique RAMOS via R-help-es <
> r-help-es@r-project.org> escribió:
>
> buenas tardes les envío este mensaje de ayuda porque ya le batalle mucho y
> no he podido hacerlo lo que necesito, tengo una tabla como la que pongo en
> el archivo anexo ejemplo he estado utilizando la instrucción cast de
> reshape2 para generar algo como lo que sigue
>
> | Suma de evento | Etiquetas de columna |  |  |  |  |
> | Etiquetas de fila | 2000 | 2001 | 2002 | 2003 | 2004 | Total general |
> | D | 2 | 3 | 1 | 4 | 1 | 11 |
> |    AU | 2 | 1 | 1 | 1 |  | 5 |
> |    CA |  | 1 |  |  |  | 1 |
> |    GV |  | 1 |  | 3 | 1 | 5 |
> | F | 3 | 4 | 1 | 3 | 3 | 14 |
> |    AU | 1 |  |  |  | 2 | 3 |
> |    CA | 1 | 3 |  |  |  | 4 |
> |    GV | 1 | 1 | 1 | 3 | 1 | 7 |
> | Total general | 5 | 7 | 2 | 7 | 4 | 25 |
>
>  donde se obtiene la suma de los eventos en función del tipo y grupo por
> cada año, lo que he logrado es obtener solo la cuenta de reglones
> de antemano mil gracias,
> Saludos Enrique RAMOSOficina de confiabilidadLAPEM-CFE
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
>
>
>    [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>                [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
>        [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
&g

Re: [R-es] sumar una variable con cast

2016-05-31 Por tema Carlos Ortega
Hola,

con "reshape2" lo puedes hacer así:

> event_melt <- melt(datIn, id.vars = c("TIPO", "grupo"), measure.vars =
"evento")
> head(event_melt)
  TIPO grupo variable value
1DAU   evento 1
2DAU   evento 1
3FGV   evento 1
4FCA   evento 1
5FAU   evento 1
6DCA   evento 1
> event_sum  <- dcast(event_melt, TIPO ~ grupo, sum)
> event_sum
  TIPO AU CA GV
1D  5  1  5
2F  3  4  7

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 31 de mayo de 2016, 20:57, Enrique RAMOS <ceram...@yahoo.com.mx>
escribió:

>
> supongo que tendré que utilizar otra opción, porque con cast o dcast no lo
> logre
>
> Saludos Enrique RAMOS
>
>
> El Martes, 31 de mayo, 2016 13:33:24, Carlos Ortega <
> c...@qualityexcellence.es> escribió:
>
>
> Hola,
>
> Otra forma de hacerlo es así:
>
> library(sqldf)
> datIn <- read.table("EJEMPLO.csv", header =T, sep = ",")
> sum_Evento <- sqldf("select sum(evento) as SumaAgregada from datIn group by
> TIPO, grupo, col_que_quieras
>
> De esta forma, al igual que en aggregate estás indicando explícitamente qué
> variable suma y con qué variables agrupas.
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
>
>
> El 31 de mayo de 2016, 19:59, Javier Marcuzzi <
> javier.ruben.marcu...@gmail.com> escribió:
>
> > Estimado Enrique Ramos
> >
> > Yo podría decir ¿y data.table?. Hay muchas alternativas (no envié antes
> > sin querer al correo).
> >
> > ¿Qué alternativa esta utilizando? Carlos Ortega y Carlos J. Gil Bellosta
> > aportaron dos soluciones posibles, ¿Cuál le da problemas?
> >
> >
> > Javier Rubén Marcuzzi
> >
> > De: Javier Marcuzzi
> > Enviado: martes, 31 de mayo de 2016 14:57
> > Para: Enrique RAMOS via R-help-es; R-help-es@r-project.org
> > Asunto: RE: [R-es] sumar una variable con cast
> >
> > Estimado Enrique Ramos
> >
> > Yo podría decir ¿y data.table?. Hay muchas alternativas
> >
> > Javier Rubén Marcuzzi
> >
> > De: Enrique RAMOS via R-help-es
> > Enviado: martes, 31 de mayo de 2016 14:03
> > Para: R-help-es@r-project.org
> > Asunto: Re: [R-es] sumar una variable con cast
> >
> > yo de nuevo, ahora se me presento otro problema en la base de datos del
> > ejemplo solo tenia unas cuantas columnas mi base de datos tiene mas
> > columnas ahora el detalle es como puedo elegir la columna que quiero que
> > sume porque siempre me suma la que está en el extremo derechomil gracias
> > Saludos
> > Enrique RAMOS
> >
> >El Lunes, 30 de mayo, 2016 14:06:11, Enrique RAMOS via R-help-es <
> > r-help-es@r-project.org> escribió:
> >
> > agradezco la ayuda, el problema se resumía a que el Rstudio me ponía unos
> > paréntesis de forma automática los quite y asunto solucionado Saludos
> > Enrique RAMOS
> >
> >El Lunes, 30 de mayo, 2016 12:26:33, Carlos J. Gil Bellosta <
> > c...@datanalytics.com> escribió:
> >
> > Hola, ¿qué tal?
> > Mira el argumento fun.aggregate en ?dcast.
> > Un saludo,
> > Carlos J. Gil Bellostahttp://www.datanalytics.com
> > El 30 de mayo de 2016, 18:15, Enrique RAMOS via R-help-es <
> > r-help-es@r-project.org> escribió:
> >
> > buenas tardes les envío este mensaje de ayuda porque ya le batalle mucho
> y
> > no he podido hacerlo lo que necesito, tengo una tabla como la que pongo
> en
> > el archivo anexo ejemplo he estado utilizando la instrucción cast de
> > reshape2 para generar algo como lo que sigue
> >
> > | Suma de evento | Etiquetas de columna |  |  |  |  |
> > | Etiquetas de fila | 2000 | 2001 | 2002 | 2003 | 2004 | Total general |
> > | D | 2 | 3 | 1 | 4 | 1 | 11 |
> > |AU | 2 | 1 | 1 | 1 |  | 5 |
> > |CA |  | 1 |  |  |  | 1 |
> > |GV |  | 1 |  | 3 | 1 | 5 |
> > | F | 3 | 4 | 1 | 3 | 3 | 14 |
> > |AU | 1 |  |  |  | 2 | 3 |
> > |CA | 1 | 3 |  |  |  | 4 |
> > |GV | 1 | 1 | 1 | 3 | 1 | 7 |
> > | Total general | 5 | 7 | 2 | 7 | 4 | 25 |
> >
> >  donde se obtiene la suma de los eventos en función del tipo y grupo por
> > cada año, lo que he logrado es obtener solo la cuenta de reglones
> > de antemano mil gracias,
> > Saludos Enrique RAMOSOficina de confiabilidadLAPEM-CFE
> > ___
> > R-help-es mailing list
> > R-help-es@r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
> >
> >
> >
> >
> >
> >   

Re: [R-es] sumar una variable con cast

2016-05-31 Por tema Enrique RAMOS via R-help-es

supongo que tendré que utilizar otra opción, porque con cast o dcast no lo 
logre Saludos Enrique RAMOS 

El Martes, 31 de mayo, 2016 13:33:24, Carlos Ortega 
<c...@qualityexcellence.es> escribió:
 

 Hola,

Otra forma de hacerlo es así:

library(sqldf)
datIn <- read.table("EJEMPLO.csv", header =T, sep = ",")
sum_Evento <- sqldf("select sum(evento) as SumaAgregada from datIn group by
TIPO, grupo, col_que_quieras

De esta forma, al igual que en aggregate estás indicando explícitamente qué
variable suma y con qué variables agrupas.

Saludos,
Carlos Ortega
www.qualityexcellence.es



El 31 de mayo de 2016, 19:59, Javier Marcuzzi <
javier.ruben.marcu...@gmail.com> escribió:

> Estimado Enrique Ramos
>
> Yo podría decir ¿y data.table?. Hay muchas alternativas (no envié antes
> sin querer al correo).
>
> ¿Qué alternativa esta utilizando? Carlos Ortega y Carlos J. Gil Bellosta
> aportaron dos soluciones posibles, ¿Cuál le da problemas?
>
>
> Javier Rubén Marcuzzi
>
> De: Javier Marcuzzi
> Enviado: martes, 31 de mayo de 2016 14:57
> Para: Enrique RAMOS via R-help-es; R-help-es@r-project.org
> Asunto: RE: [R-es] sumar una variable con cast
>
> Estimado Enrique Ramos
>
> Yo podría decir ¿y data.table?. Hay muchas alternativas
>
> Javier Rubén Marcuzzi
>
> De: Enrique RAMOS via R-help-es
> Enviado: martes, 31 de mayo de 2016 14:03
> Para: R-help-es@r-project.org
> Asunto: Re: [R-es] sumar una variable con cast
>
> yo de nuevo, ahora se me presento otro problema en la base de datos del
> ejemplo solo tenia unas cuantas columnas mi base de datos tiene mas
> columnas ahora el detalle es como puedo elegir la columna que quiero que
> sume porque siempre me suma la que está en el extremo derechomil gracias
> Saludos
> Enrique RAMOS
>
>    El Lunes, 30 de mayo, 2016 14:06:11, Enrique RAMOS via R-help-es <
> r-help-es@r-project.org> escribió:
>
> agradezco la ayuda, el problema se resumía a que el Rstudio me ponía unos
> paréntesis de forma automática los quite y asunto solucionado Saludos
> Enrique RAMOS
>
>    El Lunes, 30 de mayo, 2016 12:26:33, Carlos J. Gil Bellosta <
> c...@datanalytics.com> escribió:
>
> Hola, ¿qué tal?
> Mira el argumento fun.aggregate en ?dcast.
> Un saludo,
> Carlos J. Gil Bellostahttp://www.datanalytics.com
> El 30 de mayo de 2016, 18:15, Enrique RAMOS via R-help-es <
> r-help-es@r-project.org> escribió:
>
> buenas tardes les envío este mensaje de ayuda porque ya le batalle mucho y
> no he podido hacerlo lo que necesito, tengo una tabla como la que pongo en
> el archivo anexo ejemplo he estado utilizando la instrucción cast de
> reshape2 para generar algo como lo que sigue
>
> | Suma de evento | Etiquetas de columna |  |  |  |  |
> | Etiquetas de fila | 2000 | 2001 | 2002 | 2003 | 2004 | Total general |
> | D | 2 | 3 | 1 | 4 | 1 | 11 |
> |    AU | 2 | 1 | 1 | 1 |  | 5 |
> |    CA |  | 1 |  |  |  | 1 |
> |    GV |  | 1 |  | 3 | 1 | 5 |
> | F | 3 | 4 | 1 | 3 | 3 | 14 |
> |    AU | 1 |  |  |  | 2 | 3 |
> |    CA | 1 | 3 |  |  |  | 4 |
> |    GV | 1 | 1 | 1 | 3 | 1 | 7 |
> | Total general | 5 | 7 | 2 | 7 | 4 | 25 |
>
>  donde se obtiene la suma de los eventos en función del tipo y grupo por
> cada año, lo que he logrado es obtener solo la cuenta de reglones
> de antemano mil gracias,
> Saludos Enrique RAMOSOficina de confiabilidadLAPEM-CFE
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
>
>
>    [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>                [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
>        [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@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@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] sumar una variable con cast

2016-05-31 Por tema Enrique RAMOS via R-help-es
si ya trabaje dos días en eso y siempre falla  Saludos Enrique RAMOS 

El Martes, 31 de mayo, 2016 13:55:06, Carlos J. Gil Bellosta 
<c...@datanalytics.com> escribió:
 

 ?dcast. Mira los argumentos que admite la función. Uno de ellos se
llama value.var (o similar).

El día 31 de mayo de 2016, 20:52, Enrique RAMOS via R-help-es
<r-help-es@r-project.org> escribió:
> Estimado Javier Marcusi
> estoy intentando hacerlo con dcast ya logre que se realice la suma pero lo 
> hace con la ultima columna y yo requiero que se haga el mismo proceso con 
> varias columnas Saludos Enrique RAMOS
>
>    El Martes, 31 de mayo, 2016 13:00:28, Javier Marcuzzi 
><javier.ruben.marcu...@gmail.com> escribió:
>
>
>  Estimado Enrique Ramos
>
> Yo podría decir ¿y data.table?. Hay muchas alternativas (no envié antes sin 
> querer al correo).
>
> ¿Qué alternativa esta utilizando? Carlos Ortega y Carlos J. Gil Bellosta 
> aportaron dos soluciones posibles, ¿Cuál le da problemas?
>
>
> Javier Rubén Marcuzzi
>
> De: Javier Marcuzzi
> Enviado: martes, 31 de mayo de 2016 14:57
> Para: Enrique RAMOS via R-help-es; R-help-es@r-project.org
> Asunto: RE: [R-es] sumar una variable con cast
>
> Estimado Enrique Ramos
>
> Yo podría decir ¿y data.table?. Hay muchas alternativas
>
> Javier Rubén Marcuzzi
>
> De: Enrique RAMOS via R-help-es
> Enviado: martes, 31 de mayo de 2016 14:03
> Para: R-help-es@r-project.org
> Asunto: Re: [R-es] sumar una variable con cast
>
> yo de nuevo, ahora se me presento otro problema en la base de datos del 
> ejemplo solo tenia unas cuantas columnas mi base de datos tiene mas columnas 
> ahora el detalle es como puedo elegir la columna que quiero que sume porque 
> siempre me suma la que está en el extremo derechomil gracias
> Saludos
> Enrique RAMOS
>
>    El Lunes, 30 de mayo, 2016 14:06:11, Enrique RAMOS via R-help-es 
><r-help-es@r-project.org> escribió:
>
> agradezco la ayuda, el problema se resumía a que el Rstudio me ponía unos 
> paréntesis de forma automática los quite y asunto solucionado Saludos Enrique 
> RAMOS
>
>    El Lunes, 30 de mayo, 2016 12:26:33, Carlos J. Gil Bellosta 
><c...@datanalytics.com> escribió:
>
> Hola, ¿qué tal?
> Mira el argumento fun.aggregate en ?dcast.
> Un saludo,
> Carlos J. Gil Bellostahttp://www.datanalytics.com
> El 30 de mayo de 2016, 18:15, Enrique RAMOS via R-help-es 
> <r-help-es@r-project.org> escribió:
>
> buenas tardes les envío este mensaje de ayuda porque ya le batalle mucho y no 
> he podido hacerlo lo que necesito, tengo una tabla como la que pongo en el 
> archivo anexo ejemplo he estado utilizando la instrucción cast de reshape2 
> para generar algo como lo que sigue
>
> | Suma de evento | Etiquetas de columna |  |  |  |  |
> | Etiquetas de fila | 2000 | 2001 | 2002 | 2003 | 2004 | Total general |
> | D | 2 | 3 | 1 | 4 | 1 | 11 |
> |    AU | 2 | 1 | 1 | 1 |  | 5 |
> |    CA |  | 1 |  |  |  | 1 |
> |    GV |  | 1 |  | 3 | 1 | 5 |
> | F | 3 | 4 | 1 | 3 | 3 | 14 |
> |    AU | 1 |  |  |  | 2 | 3 |
> |    CA | 1 | 3 |  |  |  | 4 |
> |    GV | 1 | 1 | 1 | 3 | 1 | 7 |
> | Total general | 5 | 7 | 2 | 7 | 4 | 25 |
>
>  donde se obtiene la suma de los eventos en función del tipo y grupo por cada 
>año, lo que he logrado es obtener solo la cuenta de reglones
> de antemano mil gracias,
> Saludos Enrique RAMOSOficina de confiabilidadLAPEM-CFE
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
>
>
>    [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>                [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
>    [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>        [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es

  
[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] sumar una variable con cast

2016-05-31 Por tema Carlos J. Gil Bellosta
?dcast. Mira los argumentos que admite la función. Uno de ellos se
llama value.var (o similar).

El día 31 de mayo de 2016, 20:52, Enrique RAMOS via R-help-es
<r-help-es@r-project.org> escribió:
> Estimado Javier Marcusi
> estoy intentando hacerlo con dcast ya logre que se realice la suma pero lo 
> hace con la ultima columna y yo requiero que se haga el mismo proceso con 
> varias columnas Saludos Enrique RAMOS
>
> El Martes, 31 de mayo, 2016 13:00:28, Javier Marcuzzi 
> <javier.ruben.marcu...@gmail.com> escribió:
>
>
>  Estimado Enrique Ramos
>
> Yo podría decir ¿y data.table?. Hay muchas alternativas (no envié antes sin 
> querer al correo).
>
> ¿Qué alternativa esta utilizando? Carlos Ortega y Carlos J. Gil Bellosta 
> aportaron dos soluciones posibles, ¿Cuál le da problemas?
>
>
> Javier Rubén Marcuzzi
>
> De: Javier Marcuzzi
> Enviado: martes, 31 de mayo de 2016 14:57
> Para: Enrique RAMOS via R-help-es; R-help-es@r-project.org
> Asunto: RE: [R-es] sumar una variable con cast
>
> Estimado Enrique Ramos
>
> Yo podría decir ¿y data.table?. Hay muchas alternativas
>
> Javier Rubén Marcuzzi
>
> De: Enrique RAMOS via R-help-es
> Enviado: martes, 31 de mayo de 2016 14:03
> Para: R-help-es@r-project.org
> Asunto: Re: [R-es] sumar una variable con cast
>
> yo de nuevo, ahora se me presento otro problema en la base de datos del 
> ejemplo solo tenia unas cuantas columnas mi base de datos tiene mas columnas 
> ahora el detalle es como puedo elegir la columna que quiero que sume porque 
> siempre me suma la que está en el extremo derechomil gracias
> Saludos
> Enrique RAMOS
>
> El Lunes, 30 de mayo, 2016 14:06:11, Enrique RAMOS via R-help-es 
> <r-help-es@r-project.org> escribió:
>
> agradezco la ayuda, el problema se resumía a que el Rstudio me ponía unos 
> paréntesis de forma automática los quite y asunto solucionado Saludos Enrique 
> RAMOS
>
> El Lunes, 30 de mayo, 2016 12:26:33, Carlos J. Gil Bellosta 
> <c...@datanalytics.com> escribió:
>
> Hola, ¿qué tal?
> Mira el argumento fun.aggregate en ?dcast.
> Un saludo,
> Carlos J. Gil Bellostahttp://www.datanalytics.com
> El 30 de mayo de 2016, 18:15, Enrique RAMOS via R-help-es 
> <r-help-es@r-project.org> escribió:
>
> buenas tardes les envío este mensaje de ayuda porque ya le batalle mucho y no 
> he podido hacerlo lo que necesito, tengo una tabla como la que pongo en el 
> archivo anexo ejemplo he estado utilizando la instrucción cast de reshape2 
> para generar algo como lo que sigue
>
> | Suma de evento | Etiquetas de columna |  |  |  |  |
> | Etiquetas de fila | 2000 | 2001 | 2002 | 2003 | 2004 | Total general |
> | D | 2 | 3 | 1 | 4 | 1 | 11 |
> | AU | 2 | 1 | 1 | 1 |  | 5 |
> | CA |  | 1 |  |  |  | 1 |
> | GV |  | 1 |  | 3 | 1 | 5 |
> | F | 3 | 4 | 1 | 3 | 3 | 14 |
> | AU | 1 |  |  |  | 2 | 3 |
> | CA | 1 | 3 |  |  |  | 4 |
> | GV | 1 | 1 | 1 | 3 | 1 | 7 |
> | Total general | 5 | 7 | 2 | 7 | 4 | 25 |
>
>  donde se obtiene la suma de los eventos en función del tipo y grupo por cada 
> año, lo que he logrado es obtener solo la cuenta de reglones
> de antemano mil gracias,
> Saludos Enrique RAMOSOficina de confiabilidadLAPEM-CFE
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
>
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] sumar una variable con cast

2016-05-31 Por tema Carlos Ortega
Hola,

Otra forma de hacerlo es así:

library(sqldf)
datIn <- read.table("EJEMPLO.csv", header =T, sep = ",")
sum_Evento <- sqldf("select sum(evento) as SumaAgregada from datIn group by
TIPO, grupo, col_que_quieras

De esta forma, al igual que en aggregate estás indicando explícitamente qué
variable suma y con qué variables agrupas.

Saludos,
Carlos Ortega
www.qualityexcellence.es



El 31 de mayo de 2016, 19:59, Javier Marcuzzi <
javier.ruben.marcu...@gmail.com> escribió:

> Estimado Enrique Ramos
>
> Yo podría decir ¿y data.table?. Hay muchas alternativas (no envié antes
> sin querer al correo).
>
> ¿Qué alternativa esta utilizando? Carlos Ortega y Carlos J. Gil Bellosta
> aportaron dos soluciones posibles, ¿Cuál le da problemas?
>
>
> Javier Rubén Marcuzzi
>
> De: Javier Marcuzzi
> Enviado: martes, 31 de mayo de 2016 14:57
> Para: Enrique RAMOS via R-help-es; R-help-es@r-project.org
> Asunto: RE: [R-es] sumar una variable con cast
>
> Estimado Enrique Ramos
>
> Yo podría decir ¿y data.table?. Hay muchas alternativas
>
> Javier Rubén Marcuzzi
>
> De: Enrique RAMOS via R-help-es
> Enviado: martes, 31 de mayo de 2016 14:03
> Para: R-help-es@r-project.org
> Asunto: Re: [R-es] sumar una variable con cast
>
> yo de nuevo, ahora se me presento otro problema en la base de datos del
> ejemplo solo tenia unas cuantas columnas mi base de datos tiene mas
> columnas ahora el detalle es como puedo elegir la columna que quiero que
> sume porque siempre me suma la que está en el extremo derechomil gracias
> Saludos
> Enrique RAMOS
>
> El Lunes, 30 de mayo, 2016 14:06:11, Enrique RAMOS via R-help-es <
> r-help-es@r-project.org> escribió:
>
> agradezco la ayuda, el problema se resumía a que el Rstudio me ponía unos
> paréntesis de forma automática los quite y asunto solucionado Saludos
> Enrique RAMOS
>
> El Lunes, 30 de mayo, 2016 12:26:33, Carlos J. Gil Bellosta <
> c...@datanalytics.com> escribió:
>
> Hola, ¿qué tal?
> Mira el argumento fun.aggregate en ?dcast.
> Un saludo,
> Carlos J. Gil Bellostahttp://www.datanalytics.com
> El 30 de mayo de 2016, 18:15, Enrique RAMOS via R-help-es <
> r-help-es@r-project.org> escribió:
>
> buenas tardes les envío este mensaje de ayuda porque ya le batalle mucho y
> no he podido hacerlo lo que necesito, tengo una tabla como la que pongo en
> el archivo anexo ejemplo he estado utilizando la instrucción cast de
> reshape2 para generar algo como lo que sigue
>
> | Suma de evento | Etiquetas de columna |  |  |  |  |
> | Etiquetas de fila | 2000 | 2001 | 2002 | 2003 | 2004 | Total general |
> | D | 2 | 3 | 1 | 4 | 1 | 11 |
> | AU | 2 | 1 | 1 | 1 |  | 5 |
> | CA |  | 1 |  |  |  | 1 |
> | GV |  | 1 |  | 3 | 1 | 5 |
> | F | 3 | 4 | 1 | 3 | 3 | 14 |
> | AU | 1 |  |  |  | 2 | 3 |
> | CA | 1 | 3 |  |  |  | 4 |
> | GV | 1 | 1 | 1 | 3 | 1 | 7 |
> | Total general | 5 | 7 | 2 | 7 | 4 | 25 |
>
>  donde se obtiene la suma de los eventos en función del tipo y grupo por
> cada año, lo que he logrado es obtener solo la cuenta de reglones
> de antemano mil gracias,
> Saludos Enrique RAMOSOficina de confiabilidadLAPEM-CFE
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
>
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
> [[alternative HTML version deleted]]
>
> ___
> R-help-es mailing list
> R-help-es@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@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] sumar una variable con cast

2016-05-31 Por tema Javier Marcuzzi
Estimado Enrique Ramos

Yo podría decir ¿y data.table?. Hay muchas alternativas (no envié antes sin 
querer al correo).

¿Qué alternativa esta utilizando? Carlos Ortega y Carlos J. Gil Bellosta 
aportaron dos soluciones posibles, ¿Cuál le da problemas? 


Javier Rubén Marcuzzi

De: Javier Marcuzzi
Enviado: martes, 31 de mayo de 2016 14:57
Para: Enrique RAMOS via R-help-es; R-help-es@r-project.org
Asunto: RE: [R-es] sumar una variable con cast

Estimado Enrique Ramos

Yo podría decir ¿y data.table?. Hay muchas alternativas

Javier Rubén Marcuzzi

De: Enrique RAMOS via R-help-es
Enviado: martes, 31 de mayo de 2016 14:03
Para: R-help-es@r-project.org
Asunto: Re: [R-es] sumar una variable con cast

yo de nuevo, ahora se me presento otro problema en la base de datos del ejemplo 
solo tenia unas cuantas columnas mi base de datos tiene mas columnas ahora el 
detalle es como puedo elegir la columna que quiero que sume porque siempre me 
suma la que está en el extremo derechomil gracias
Saludos 
Enrique RAMOS 

    El Lunes, 30 de mayo, 2016 14:06:11, Enrique RAMOS via R-help-es 
<r-help-es@r-project.org> escribió:

agradezco la ayuda, el problema se resumía a que el Rstudio me ponía unos 
paréntesis de forma automática los quite y asunto solucionado Saludos Enrique 
RAMOS 

    El Lunes, 30 de mayo, 2016 12:26:33, Carlos J. Gil Bellosta 
<c...@datanalytics.com> escribió:

Hola, ¿qué tal?
Mira el argumento fun.aggregate en ?dcast.
Un saludo,
Carlos J. Gil Bellostahttp://www.datanalytics.com
El 30 de mayo de 2016, 18:15, Enrique RAMOS via R-help-es 
<r-help-es@r-project.org> escribió:

buenas tardes les envío este mensaje de ayuda porque ya le batalle mucho y no 
he podido hacerlo lo que necesito, tengo una tabla como la que pongo en el 
archivo anexo ejemplo he estado utilizando la instrucción cast de reshape2 para 
generar algo como lo que sigue 

| Suma de evento | Etiquetas de columna |  |  |  |  |
| Etiquetas de fila | 2000 | 2001 | 2002 | 2003 | 2004 | Total general |
| D | 2 | 3 | 1 | 4 | 1 | 11 |
| AU | 2 | 1 | 1 | 1 |  | 5 |
| CA |  | 1 |  |  |  | 1 |
| GV |  | 1 |  | 3 | 1 | 5 |
| F | 3 | 4 | 1 | 3 | 3 | 14 |
| AU | 1 |  |  |  | 2 | 3 |
| CA | 1 | 3 |  |  |  | 4 |
| GV | 1 | 1 | 1 | 3 | 1 | 7 |
| Total general | 5 | 7 | 2 | 7 | 4 | 25 |

 donde se obtiene la suma de los eventos en función del tipo y grupo por cada 
año, lo que he logrado es obtener solo la cuenta de reglones
de antemano mil gracias, 
Saludos Enrique RAMOSOficina de confiabilidadLAPEM-CFE
___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es




  
    [[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

  
    [[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es



[[alternative HTML version deleted]]

___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


Re: [R-es] sumar una variable con cast

2016-05-30 Por tema Carlos Ortega
Hola,

Hay varias formas de hacerlo, pero quizás la más sencilla, sea esta:


datIn <- read.table("EJEMPLO.csv", header =T, sep = ",")
sum_Evento <- aggregate(datIn$evento, by = list(tipo = datIn$TIPO, grupo =
datIn$grupo), sum )

que produce esto:

> aggregate(datIn$evento, by = list(tipo = datIn$TIPO, grupo =
datIn$grupo), sum )
  tipo grupo x
1DAU 5
2FAU 3
3DCA 1
4FCA 4
5DGV 5
6FGV 7

Saludos,
Carlos Ortega
www.qualityexcellence.es






El 30 de mayo de 2016, 18:15, Enrique RAMOS via R-help-es <
r-help-es@r-project.org> escribió:

> buenas tardes les envío este mensaje de ayuda porque ya le batalle mucho y
> no he podido hacerlo lo que necesito, tengo una tabla como la que pongo en
> el archivo anexo ejemplo he estado utilizando la instrucción cast de
> reshape2 para generar algo como lo que sigue
>
> Suma de evento Etiquetas de columna
> Etiquetas de fila 2000 2001 2002 2003 2004 Total general
> D 2 3 1 4 1 11
> AU 2 1 1 1 5
> CA 1 1
> GV 1 3 1 5
> F 3 4 1 3 3 14
> AU 1 2 3
> CA 1 3 4
> GV 1 1 1 3 1 7
> Total general 5 7 2 7 4 25
>
> donde se obtiene la suma de los eventos en función del tipo y grupo por
> cada año, lo que he logrado es obtener solo la cuenta de reglones
>
> de antemano mil gracias,
>
> Saludos
> Enrique RAMOS
> Oficina de confiabilidad
> LAPEM-CFE
>
> ___
> R-help-es mailing list
> R-help-es@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@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


[R-es] sumar una variable con cast

2016-05-30 Por tema Enrique RAMOS via R-help-es
buenas tardes les envío este mensaje de ayuda porque ya le batalle mucho y no 
he podido hacerlo lo que necesito, tengo una tabla como la que pongo en el 
archivo anexo ejemplo he estado utilizando la instrucción cast de reshape2 para 
generar algo como lo que sigue 

| Suma de evento | Etiquetas de columna |  |  |  |  |
| Etiquetas de fila | 2000 | 2001 | 2002 | 2003 | 2004 | Total general |
| D | 2 | 3 | 1 | 4 | 1 | 11 |
| AU | 2 | 1 | 1 | 1 |  | 5 |
| CA |  | 1 |  |  |  | 1 |
| GV |  | 1 |  | 3 | 1 | 5 |
| F | 3 | 4 | 1 | 3 | 3 | 14 |
| AU | 1 |  |  |  | 2 | 3 |
| CA | 1 | 3 |  |  |  | 4 |
| GV | 1 | 1 | 1 | 3 | 1 | 7 |
| Total general | 5 | 7 | 2 | 7 | 4 | 25 |

 donde se obtiene la suma de los eventos en función del tipo y grupo por cada 
año, lo que he logrado es obtener solo la cuenta de reglones
de antemano mil gracias, 
Saludos Enrique RAMOSOficina de confiabilidadLAPEM-CFE

EJEMPLO.csv
Description: MS-Excel spreadsheet
___
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es