Estimados colegas 
les agradezco infinito los comentarios finalmente resolví mi problema, el 
comando final fue
dcast(simo, tipo  ~ anio, sum, subset = .(tipo !=""), value.var = "EVENTO")

y el punto que impedía lograrlo es que la columna EVENTO no era numérica 
Gracias Saludos 
Enrique RAMOSoficina de confiabilidadLAPEM - CFE 

    El Martes, 31 de mayo, 2016 15:24:22, Javier Marcuzzi 
<[email protected]> escribió:
 

 #yiv8234580106 #yiv8234580106 -- _filtered #yiv8234580106 
{font-family:Helvetica;panose-1:2 11 5 4 2 2 2 2 2 4;} _filtered #yiv8234580106 
{panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv8234580106 
{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}#yiv8234580106 
#yiv8234580106 p.yiv8234580106MsoNormal, #yiv8234580106 
li.yiv8234580106MsoNormal, #yiv8234580106 div.yiv8234580106MsoNormal 
{margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;}#yiv8234580106 a:link, 
#yiv8234580106 span.yiv8234580106MsoHyperlink 
{color:blue;text-decoration:underline;}#yiv8234580106 a:visited, #yiv8234580106 
span.yiv8234580106MsoHyperlinkFollowed 
{color:#954F72;text-decoration:underline;}#yiv8234580106 
.yiv8234580106MsoChpDefault {} _filtered #yiv8234580106 {margin:70.85pt 3.0cm 
70.85pt 3.0cm;}#yiv8234580106 div.yiv8234580106WordSection1 {}#yiv8234580106 
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 
<[email protected]> 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 <
[email protected]> 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; [email protected]
> 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: [email protected]
> 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 <
> [email protected]> 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 <
> [email protected]> 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 <
> [email protected]> 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
> [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
>
>
>                [[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
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

    [[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

Responder a