Resultados de la búsqueda a petición "plyr"

1 la respuesta

¿Puede `ddply` (o similar) hacer una ventana deslizante?

Algo com sliding = function(df, n, f) ldply(1:(nrow(df) - n + 1), function(k) f(df[k:(k + n - 1), ]) ) Eso se usaría como > df n a 1 1 0.8021891 2 2 0.9446330 ... > sliding(df, 2, function(df) with(df, + data.frame(n = n[1], a = a[1], b = sum(n ...

2 la respuesta

¿Cómo ddply () sin ordenar?

Utilizo el siguiente código para resumir mis datos, agrupados por Compuesto, Replicar y Masa. summaryDataFrame <- ddply(reviewDataFrame, .(Compound, Replicate, Mass), .fun = calculate_T60_Over_T0_Ratio) Un efecto secundario desafortunado es que ...

3 la respuesta

ddply con la función lm ()

Hola chicos, ¿cómo puedo usar la función ddply para el modelo lineal: x1 <- c(1:10, 1:10) x2 <- c(1:5, 1:5, 1:5, 1:5) x3 <- c(rep(1,5), rep(2,5), rep(1,5), rep(2,5)) set.seed(123) y <- rnorm(20, 10, 3) mydf <- data.frame(x1, x2, x3, y) ...

6 la respuesta

Medio de elementos en una lista de data.frames

Suponga que tenía una lista de data.frames (de filas y columnas iguales) dat1 <- as.data.frame(matrix(rnorm(25), ncol=5)) dat2 <- as.data.frame(matrix(rnorm(25), ncol=5)) dat3 <- as.data.frame(matrix(rnorm(25), ncol=5)) all.dat <- ...

2 la respuesta

¿Cómo se agregan y resumen datos rápidamente?

Tengo un conjunto de datos cuyos encabezados se ven así: PID Time Site Rep Count Quiero sumar elCount porRep para cadaPID x Time x Site combo en el data.frame resultante, quiero obtener el valor medio deCount paraPID x Time x Site combo. a ...

3 la respuesta

¿Cómo crear múltiples archivos csv en R?

Tengo un archivo .csv con datos para diferentes cromosomas. Los nombres de los cromosomas se almacenan en la primera columna (nombre de la columna: Chr). Mi objetivo es separar los datos para cada cromosoma, es decir (Chr1, Chr2, etc.) y crear ...

4 la respuesta

Formas más rápidas de calcular frecuencias y emitir de largo a ancho

Intento obtener recuentos de cada combinación de niveles de dos variables, "semana" e "id". Me gustaría que el resultado tuviera "id" como filas y "week" como columnas, y los recuentos como valores. Ejemplo de lo que he intentado hasta ahora ...

6 la respuesta

Agrupe por columnas múltiples y sume otras columnas múltiples

Tengo un marco de datos con aproximadamente 200 columnas, de ellas quiero agrupar la tabla por los primeros 10 más o menos, que son factores y sumar el resto de las columnas. Tengo una lista de todos los nombres de columna por los que quiero ...

6 la respuesta

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

Esta pregunta ya tiene una respuesta aquí: Calcular la media del grupo (u otras estadísticas de resumen) y asignar a los datos originales [/questions/6053620/calculate-group-mean-or-other-summary-stats-and-assign-to-original-data] 4 respuestas ...

8 la respuesta

¿Estoy usando plyr verdad? Parece que estoy usando demasiada memoria

Tengo el siguiente conjunto de datos, algo grande: > dim(dset) [1] 422105 25 > class(dset) [1] "data.frame" >Sin hacer nada, el proceso R parece tomar alrededor de 1 GB de RAM. Estoy intentando ejecutar el siguiente código: dset <- ...