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

2 la respuesta

r dplyr filtro con un nombre de variable dinámica

Estoy tratando de seleccionar solo las filas sin NA: library(dplyr) x = data.frame(a = c(NA, 2, 3, 4)) var_a <- "a" # This works: x %>% filter(!is.na(a)) # That works too: var_a <- quo(a) x %>% filter(!is.na(!!var_a)) # But this doesn't work: ...

1 la respuesta

Cómo encontrar fechas que se superponen a partir de dos marcos de datos y subconjuntos diferentes

Me gustaría usar una fecha del marco de datos A para encontrar cualquier fecha dentro de los 180 días de esta fecha para seleccionar filas en el marco de datos B, con ID coincidentes. p.ej. Dataframe A ID Date A 42 2012-07-21 42 2013-04-12 167 ...

2 la respuesta

dplyr / R suma acumulativa con reinicio

Me gustaría generar sumas acumulativas con un reinicio si la suma "actual" supera algún umbral, usando dplyr. A continuación, quiero pasar la corrida sobre 'a'. library(dplyr) library(tibble) tib <- tibble( t = c(1,2,3,4,5,6), a = c(2,3,1,2,2,3) ...

2 la respuesta

Cómo filtrar casos en un data.table por múltiples condiciones definidas en otro data.table

Me preguntaba si hay alguna manera eficiente de filtrar una tabla de datos por múltiples condiciones definidas en otra tabla de datos. Hay 2 data.table en este caso: # the filter data.table defines the ...

5 la respuesta

Suma a través de múltiples columnas con dplyr

Mi pregunta implica sumar valores en varias columnas de un marco de datos y crear una nueva columna correspondiente a esta suma usandodplyr. Las entradas de datos en las columnas son binarias (0,1). Estoy pensando en un análogo en ...

2 la respuesta

Expresiones regulares (RegEx) y dplyr :: filter ()

Tengo un marco de datos simple que se ve así: x <- c("aa", "aa", "aa", "bb", "cc", "cc", "cc") y <- c(101, 102, 113, 201, 202, 344, 407) df = data.frame(x, y) x y 1 aa 101 2 aa 102 3 aa 113 4 bb 201 5 cc 202 6 cc 344 7 cc 407Me gustaría usar un ...

2 la respuesta

Eliminando observaciones de NA con dplyr :: filter ()

Mis datos se ven así: library(tidyverse) df <- tribble( ~a, ~b, ~c, 1, 2, 3, 1, NA, 3, NA, 2, 3 )Puedo eliminar todoNA observaciones condrop_na(): df %>% drop_na()O eliminar todoNA observaciones en una sola columna (a por ejemplo): df %>% ...

2 la respuesta

En R: pase el nombre de la columna como argumento y úselo en función con dplyr :: mutate () y lazyeval :: interp ()

Esta pregunta enlaza aesta respuesta SO [https://stackoverflow.com/questions/28222876/passing-column-name-as-parameter-to-function-in-r-language-dplyr?lq=1] excepto que aquí quiero usar la variable especificada como función arg en unmutate_(). ...

3 la respuesta

dplyr join define los valores de NA

¿Puedo definir un valor de "relleno" para NA en dplyr join? Por ejemplo, en la unión, defina que todos los valores de NA deben ser 1? require(dplyr) lookup <- data.frame(cbind(c("USD","MYR"),c(0.9,1.1))) names(lookup) <- c("rate","value") fx ...

3 la respuesta

Agrupación sobre todas las combinaciones posibles de varias variables con dplyr

Dada una situación como la siguiente library(dplyr) myData <- tbl_df(data.frame( var1 = rnorm(100), var2 = letters[1:3] %>% sample(100, replace = TRUE) %>% factor(), var3 = LETTERS[1:3] %>% sample(100, replace = TRUE) %>% factor(), var4 = ...