Articles of agregado

forma más rápida de crear una variable que agregue una columna por id

¿Hay una manera más rápida de hacer esto? Supongo que esto es innecesario y que una tarea como esta se puede realizar con funciones básicas. df <- ddply(df, "id", function(x) cbind(x, perc.total = sum(x$cand.perc))) Soy bastante nuevo en R. Miré by() , aggregate() y tapply() , pero no conseguí que funcionasen en absoluto o de […]

Volviendo a la primera fila del grupo

Tengo un dataframe que consiste en una ID , que es la misma para cada elemento en un grupo, dos fechas y el intervalo de tiempo entre estos dos. Uno de los objetos datetime es mi marcador de tiempo relevante. Ahora me gusta obtener un subconjunto del dataframe que consiste en la entrada más temprana […]

Grupo data.frame Por columna

Tengo un dataframe DF. Diga DF es: AB 1 1 2 2 1 3 3 2 3 4 3 5 5 3 6 Ahora quiero combinar las filas por la columna A y tener la sum de la columna B. Por ejemplo: AB 1 1 5 2 2 3 3 3 11 Estoy haciendo esto […]

Agregue un dataframe basado en pares de columnas desordenadas

Tengo un conjunto de datos que se ve así: id1 id2 size 1 5400 5505 7 2 5033 5458 1 3 5452 2873 24 4 5452 5213 2 5 5452 4242 26 6 4823 4823 4 7 5505 5400 11 Donde id1 e id2 son nodos únicos en un gráfico, y el size es un […]

Filas colapsantes donde algunas son todas NA, otras son disjuntas con algunas NA

Tengo un dataframe simple como tal: ID Col1 Col2 Col3 Col4 1 NA NA NA NA 1 5 10 NA NA 1 NA NA 15 20 2 NA NA NA NA 2 25 30 NA NA 2 NA NA 35 40 Y me gustaría volver a formatearlo como tal: ID Col1 Col2 Col3 Col4 1 […]

Agregue un dataframe en una columna determinada y visualice otra columna

Tengo un dataframe en R de la siguiente forma: > head(data) Group Score Info 1 1 1 a 2 1 2 b 3 1 3 c 4 2 4 d 5 2 3 e 6 2 1 f Me gustaría agregarlo siguiendo la columna Score usando la función max > aggregate(data$Score, list(data$Group), max) Group.1 x […]

Inicialización agregada C ++ 11 para clases con inicializadores de miembros no estáticos

Está permitido en estándar: struct A { int a = 3; int b = 3; }; A a{0,1}; // ??? ¿Esta clase todavía es agregada? clang acepta este código, pero gcc no.

Aplicar función condicionalmente

Tengo un dataframe como este: experiment iter results A 1 30.0 A 2 23.0 A 3 33.3 B 1 313.0 B 2 323.0 B 3 350.0 …. ¿Hay alguna forma de calcular los resultados mediante la aplicación de una función con condiciones? En el ejemplo anterior, esa condición son todas las iteraciones de un experimento […]

¿Resumiendo múltiples columnas con dplyr?

Estoy luchando un poco con la syntax dplyr. Tengo un dataframe con diferentes variables y una variable de agrupación. Ahora quiero calcular la media de cada columna dentro de cada grupo, usando dplyr en R. df % group_by(grp) %>% summarise(mean(a)) Esto me da el promedio para la columna “a” para cada grupo indicado por “grp”. […]

Cómo agregar el recuento de valores únicos por grupo a R data.frame

Deseo contar el número de valores únicos agrupando una segunda variable y luego agregar el conteo al data.frame existente como una nueva columna. Por ejemplo, si el dataframe existente tiene este aspecto: color type 1 black chair 2 black chair 3 black sofa 4 green sofa 5 green sofa 6 red sofa 7 red plate […]