Hay pmin y pmax cada uno tomando na.rm, ¿por qué no psum?
Parece que R podría estar perdiendo una función simple obvia:psum
. ¿Existe como un nombre diferente, o está en algún paquete?
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
Me doy cuenta de que+
ya es comopsum
, pero que pasaNA
?
x+y
[1] 3 NA NA 6 # can't supply `na.rm=TRUE` to `+`
¿Hay algún caso para añadir?psum
? O me he perdido algo.
Esta pregunta es un seguimiento de esta pregunta:
Utilizando:=
en data.table para sumar los valores de dos columnas en R, ignorando NAs