小编Mar*_*tin的帖子

总结的操作顺序

第一行代码中发生了什么,为什么结果与下两个结果不同?

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))
Run Code Online (Sandbox Code Playgroud)

产量D = 0

data.frame(A=c(2,2),B=c(1,1)) %>%
   summarise(A = sum(A),B = sum(B), D=sum(A-B) )
Run Code Online (Sandbox Code Playgroud)

收率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))
Run Code Online (Sandbox Code Playgroud)

收率D = 2.

我似乎无法想出D = 0如何成为这种操作的结果.怎么可能D=0是一个明智的结果?

r magrittr tidyverse

23
推荐指数
1
解决办法
477
查看次数

标签 统计

magrittr ×1

r ×1

tidyverse ×1