Orden de operaciones en resumen
tidyverse magrittr (1)
¿Qué sucede en la primera línea de código y por qué el resultado difiere de los dos resultados siguientes?
library(tidyverse)
library(magrittr)
data.frame(A=c(2,2),B=c(1,1)) %>%
summarise(A = sum(A),B = sum(B), D=sum(A)-sum(B))
rendimientos D = 0
data.frame(A=c(2,2),B=c(1,1)) %>%
summarise(A = sum(A),B = sum(B), D=sum(A-B) )
rendimientos en D = 2
data.frame(A=c(2,2),B=c(1,1)) %>%
summarise(sum_A = sum(A),sum_B = sum(B), D=sum(A)-sum(B))
Los rendimientos en D = 2.
Parece que no puedo encontrar una explicación de cómo D = 0 puede ser el resultado de una operación de este tipo. ¿Cómo puede D=0
ser un resultado sensible?
Es un error, consulte github.com/tidyverse/dplyr/issues/3233 . Se fija en 0.7.4.9001.