似乎 R 可能缺少一个明显的简单功能:psum
. 它是作为不同的名称存在,还是在某个包中?
x = c(1,3,NA,5)
y = c(2,NA,4,1)
min(x,y,na.rm=TRUE) # ok
[1] 1
max(x,y,na.rm=TRUE) # ok
[1] 5
sum(x,y,na.rm=TRUE) # ok
[1] 16
pmin(x,y,na.rm=TRUE) # ok
[1] 1 3 4 1
pmax(x,y,na.rm=TRUE) # ok
[1] 2 3 4 5
psum(x,y,na.rm=TRUE)
[1] 3 3 4 6 # expected result
Error: could not find function "psum" # actual result
我意识到这+
已经很像psum
了,但是呢NA
?
x+y
[1] 3 NA NA 6 # can't supply `na.rm=TRUE` to `+`
有什么要补充的psum
吗?或者我错过了什么。
这个问题是这个问题的后续:
Using :=
in data.table to sum the values of two columns in R, ignoring NAs