Preguntas con la etiqueta [dplyr]
Extraiga valores de diferentes columnas según el ID
Mi conjunto de datos contiene ID y muchas columnas que tienen ID en su nombre. data = data.frame(ID = rep(1:3,2), col1 = 1:6, col2 = 7:12, col3 = 13:18) print(data)
¿Qué significa la función %>% en R?
He visto el uso de %>%la función (porcentaje mayor que porcentaje) en algunos paquetes como dplyr y rvest . ¿Qué significa? ¿Es una forma de escribir bloques de cierre en
Reemplace NA con el valor anterior o siguiente, por grupo, usando dplyr
Tengo un marco de datos que está organizado en orden descendente de fecha. ps1 = data.frame(userID = c(21,21,21,22,22,22,23,23,23), color = c(NA,'blue','red','blue',NA,NA,'red',NA,'gold'), age = c('3yrs','2yrs',NA,NA,'3yrs',NA,NA,'4yrs',NA), gender = c('F',NA,'M',NA,NA,'F','F',NA,'F') ) Deseo imputar
R: pivot_wider no puede contraer filas
El título debe explicarse por sí mismo. Aquí está el conjunto de datos con el que estoy empezando. a <- data.frame(out=c('asd', NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA, "adhd",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA), exposure=c('x susceptibility', NA,NA,NA, 'hospitalised x', NA,NA,NA, 'severe
Obteniendo los valores principales por grupo
Aquí hay un marco de datos de muestra: d <- data.frame( x = runif(90), grp = gl(3, 30) ) Quiero que el subconjunto dcontenga las filas con los 5 valores
Rellene los NA en una columna solo si el valor posterior coincide con un valor específico
Tengo algunos datos longitudinales de pacientes que incluyen una columna que describe si el paciente es o ha sido fumador actualmente. Quiero completar los valores faltantes solo si posteriormente se
¿Se puede utilizar el paquete dplyr para mutación condicional?
¿Se puede utilizar 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 =
Pase una cadena como nombre de variable en dplyr::filter
Estoy usando el conjunto de datos mtcars para ilustrar mi pregunta. Por ejemplo, quiero subconjuntos de datos para automóviles de 4 cilindros. Puedo hacer: mtcars %>% filter(cyl == 4) En
¿Cómo crear una variable de retraso dentro de cada grupo?
Tengo una tabla de datos: require(data.table) set.seed(1) data <- data.table(time = c(1:3, 1:4), groups = c(rep(c("b", "a"), c(3, 4))), value = rnorm(7)) data # groups time value # 1: b
Combine dos tablas haciendo coincidir columnas, mantenga columnas únicas de la segunda tabla
Soy nuevo en las funciones de unión de dplyr. Tengo dos mesas que quiero combinar. df1 <- data.frame(name = c('Fred', 'Fred', 'Fred', 'Sasha', 'Sasha', 'Sasha'), year = c('2018-19', '2019-20', '2020-21',
Cómo obtener estadísticas resumidas por grupo
Estoy intentando obtener múltiples estadísticas resumidas en R/S-PLUS agrupadas por columna categórica de una sola vez. Encontré un par de funciones, pero todas hacen una estadística por llamada, como aggregate().
Extraer fila correspondiente al valor mínimo de una variable por grupo
Deseo (1) agrupar datos por una variable ( State), (2) dentro de cada grupo encontrar la fila de valor mínimo de otra variable ( Employees) y (3) extraer la fila