第一行代码中发生了什么,为什么结果与下两个结果不同?
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))
产生D = 0
data.frame(A=c(2,2),B=c(1,1)) %>%
summarise(A = sum(A),B = sum(B), D=sum(A-B) )
收率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))
产量在D = 2。
我似乎无法解释D = 0如何成为这种操作的结果。 D=0
怎样才能成为明智的结果呢?