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

6 la respuesta

Reemplace los valores faltantes (NA) con los últimos no NA por grupo

Me gustaría resolver el siguiente problema con dplyr. Preferible con una de las funciones de ventana. Tengo un marco de datos con casas y precios de compra. Lo siguiente es un ejemplo: houseID year price 1 1995 NA 1 1996 100 1 1997 NA 1 1998 120 ...

2 la respuesta

Diferencias entre%.% (Dplyr) y%>% (magrittr)

losdplyr paquete introducido el%.% operador para pasar el lado izquierdo como argumento de la función en el lado derecho, similar a una tubería * NIX. losmagrittr paquete es un paquete mucho más liviano que existe para definir solo ese operador ...

3 la respuesta

Crear un campo "otro"

En este momento, tengo el siguiente data.frame que fue creado pororiginal.df %.% group_by(Category) %.% tally() %.% arrange(desc(n)). DF <- structure(list(Category = c("E", "K", "M", "L", "I", "A", "S", "G", "N", "Q"), n = c(163051, 127133, ...

1 la respuesta

Relleno de celda de matriz i, j más rápido

Quiero tomar columnas de un data.frame / matrix y aplicar una función entre cada celda ([i, j]) del marco de datos donde i y j son las secuencias a lo largo de las columnas del marco de datos. Básicamente quiero llenar una matriz de ...

3 la respuesta

Colocando recuentos de ocurrencias de valor en nuevas variables, ¿cómo hacer eso en R con dplyr?

Tengo un gran marco de datos (df) que se ve así: structure(list(var1 = c(1, 2, 3, 4, 2, 3, 4, 3, 2), var2 = c(2, 3, 4, 1, 2, 1, 1, 1, 3), var3 = c(4, 4, 2, 3, 3, 1, 1, 1, 4), var4 = c(2, 2, 2, 2, 3, 2, 3, 4, 1), var5 = c(4, 4, 2, 3, 3, 1, 1, 1, ...

1 la respuesta

dplyr con nombre de columnas en una función

No es capaz de descubrir cómo usar nombres de columna en una función usandodplyr R paquete. El siguiente ejemplo es reproducible: Datos set.seed(12345) Y <- rnorm(10) Env <- paste0("E", rep(1:2, each = 5)) Gen <- paste0("G", rep(1:5, times = ...

1 la respuesta

La actualización directa (reemplazo) del marco de datos dispersos es lenta e ineficiente

Estoy tratando de leer algunos cientos de miles de archivos JSON y eventualmente ponerlos en un objeto dplyr. Pero los archivos JSON no son simples análisis de valores clave y requieren mucho preprocesamiento. El preprocesamiento está codificado ...

4 la respuesta

función personalizada después de agrupar data.fame

Dado el siguiente data.frame d <- rep(c("a", "b"), each=5) l <- rep(1:5, 2) v <- 1:10 df <- data.frame(d=d, l=l, v=v*v) df d l v 1 a 1 1 2 a 2 4 3 a 3 9 4 a 4 16 5 a 5 25 6 b 1 36 7 b 2 49 8 b 3 64 9 b 4 81 10 b 5 100Ahora quiero agregar otra ...

2 la respuesta

dplyr :: do () requiere una función con nombre?

Lo siguiente funciona bien: library(dplyr) m <- function(df) { mod <- lm(Sepal.Length ~ Sepal.Width, data = df) pred <- predict(mod,newdata = df["Sepal.Width"]) data.frame(df,pred) } iris %>% group_by(Species) %>% do(m(.))Pensé que esto ...

5 la respuesta

¿Se puede usar el paquete dplyr para la mutación condicional?

¿Se puede usar la mutación cuando la mutación es condicional (dependiendo de los valores de ciertos valores de columna)? Este ejemplo ayuda a mostrar lo que quiero decir. structure(list(a = c(1, 3, 4, 6, 3, 2, 5, 1), b = c(1, 3, 4, 2, 6, 7, 2, ...