Skip to content
Prev 347524 / 398498 Next

Sum function and missing values --- need to mimic SAS sum function

Sven and John,

Thanks for your suggested code ... hits the mark! The code by John is what I need to be able to use in an apply function, but I really like the simplicity of Sven's suggestion.

Also thanks to all who replied --- really helped broaden my knowledge of R.

Allen

-----Original Message-----
From: Sven E. Templer [mailto:sven.templer at gmail.com] 
Sent: Monday, January 26, 2015 6:56 AM
To: Martin Maechler
Cc: Jim Lemon; r-help mailing list; Allen Bingham
Subject: Re: [R] Sum function and missing values --- need to mimic SAS sum function

you can also define 'na.rm' in sum() by 'NA state' of x (where x is your vector holding the data):

sum(x, na.rm=!all(is.na(x)))
On 26 January 2015 at 13:45, Martin Maechler <maechler at lynne.stat.math.ethz.ch> wrote:

Thread (17 messages)

Allen Bingham Sum function and missing values --- need to mimic SAS sum function Jan 25 John Fox Sum function and missing values --- need to mimic SAS sum function Jan 25 Jim Lemon Sum function and missing values --- need to mimic SAS sum function Jan 25 Peter Dalgaard Sum function and missing values --- need to mimic SAS sum function Jan 26 Martin Maechler Sum function and missing values --- need to mimic SAS sum function Jan 26 Sven E. Templer Sum function and missing values --- need to mimic SAS sum function Jan 26 MacQueen, Don Sum function and missing values --- need to mimic SAS sum function Jan 26 Ista Zahn Sum function and missing values --- need to mimic SAS sum function Jan 26 Henrik Bengtsson Sum function and missing values --- need to mimic SAS sum function Jan 26 Allen Bingham Sum function and missing values --- need to mimic SAS sum function Jan 26 Allen Bingham Sum function and missing values --- need to mimic SAS sum function Jan 26 Hervé Pagès Sum function and missing values --- need to mimic SAS sum function Jan 26 Boris Steipe Sum function and missing values --- need to mimic SAS sum function Jan 26 Rolf Turner Sum function and missing values --- need to mimic SAS sum function Jan 26 Bert Gunter Sum function and missing values --- need to mimic SAS sum function Jan 27 Sven E. Templer Sum function and missing values --- need to mimic SAS sum function Jan 27 Hervé Pagès Sum function and missing values --- need to mimic SAS sum function Jan 28