Es gibt jeweils pmin und pmax unter na.rm, warum kein psum?

Es scheint, dass R eine offensichtliche einfache Funktion fehlen könnte:psum. Existiert es unter einem anderen Namen oder ist es irgendwo in einem Paket?

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

Ich erkenne das+ ist schon wiepsum, aber was ist mitNA?

x+y                      
[1]  3 NA NA  6        # can't supply `na.rm=TRUE` to `+`

Gibt es einen Fall hinzuzufügenpsum? Oder habe ich etwas verpasst?

Diese Frage ist eine Fortsetzung dieser Frage:
Verwenden:= in data.table, um die Werte von zwei Spalten in R zu summieren, wobei NAs ignoriert werden

Antworten auf die Frage(1)

Ihre Antwort auf die Frage