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

3 la respuesta

Uso de ! (o cualquier operador lógico) con%>% (magrittr) produce una salida inesperada

Me he encontrado con una situación donde%>% produce resultados muy sorprendentes cuando se combina con!. Considere el siguiente código: x <- c(1:20) y <- !is.na(x) > y [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE ...

1 la respuesta

Use la tubería sin alimentar el primer argumento

Es el%>% ¿El operador de tubería siempre alimenta el lado izquierdo (LHS) al primer argumento del lado derecho (RHS)? ¿Incluso si el primer argumento se especifica nuevamente en la llamada RHS? Digamos que quiero especificar qué variable usar ...

2 la respuesta

¿Cómo establecer los nombres de fila de un marco de datos pasado con el operador de tubería%>%?

Tengo un marco de datos que soydcasting usando elreshape2 paquete, y me gustaría eliminar la primera columna y hacer que se convierta en los nombres de fila del marco de datos en su lugar. Marco de datos original, antesdcast: > corner(df) ...

3 la respuesta

¿Por qué el uso de dplyr pipe (%>%) es más lento que una expresión no pipe equivalente, para el grupo por alta cardinalidad?

Pensé que, en general, usando%>% no tendría un efecto notable en la velocidad. Pero en este caso funciona 4 veces más lento. library(dplyr) library(microbenchmark) set.seed(0) dummy_data <- dplyr::data_frame( id=floor(runif(100000, 1, 100000)) ...

3 la respuesta

Usando table () en la cadena dplyr

¿Alguien puede explicar por qué?table()no funciona dentro de una cadena de operaciones canalizadas dplyr-magrittr? Aquí hay un simple reprex: tibble( type = c("Fast", "Slow", "Fast", "Fast", "Slow"), colour = c("Blue", "Blue", "Red", "Red", ...

1 la respuesta

¿Cuál es la diferencia entre%>% y%,% en magrittr?

La versión de desarrollo Github de magrittr incluye algunas funciones nuevas y geniales para tuberías, pero no capto exactamente la diferencia entre%>% y%,%. ¿Es esto solo formal con%>% por valor y%,% para funciones, o hay alguna peculiaridad ...

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 ...

1 la respuesta

suppressWarnings () no funciona con el operador de tubería

Estoy tratando de suprimir las advertencias utilizando elsuppressWarnings() función. Sorprendentemente, elimina las advertencias cuando se usa normalmente, pero no lo hace cuando usa la tubería%>% operador. Aquí hay un código de ...

3 la respuesta

Múltiples ggplots con operador de tee magrittr

Estoy tratando de averiguar por qué el operador tee,% T>%, no funciona cuando paso los datos a un comando ggplot. Esto funciona bien library(ggplot2) library(dplyr) library(magrittr) mtcars %T>% qplot(x = cyl, y = mpg, data = ., geom = "point") ...

4 la respuesta

R: use el operador de tubería magrittr en un paquete auto escrito

Me gustaría usar el operador de tubería%>% introducido en elmagrittr paquete en un paquete que escribí para encadenardplyr Transformaciones de datos.magrittr está listado comoImport en elDESCRIPTION archivo. Después de cargar mi propio paquete y ...