[R] Problem with xtabs(), exclude=NULL, and counting NA's
David Winsemius
dwinsemius at comcast.net
Thu Sep 24 09:06:46 CEST 2009
On Sep 23, 2009, at 5:11 PM, ws wrote:
> Webb Sprague <webb.sprague <at> gmail.com> writes:
>
>>
>>>> xtabs(~wkhp, x, exclude=NULL, na.action=na.pass)
>>> wkhp
>>> 20 30 40 45 60 <NA>
>>> 1 1 10 1 3 4
>
> now this doesn't even work !!!!
Try:
wtf <- factor(x, levels(c(levels(wtf), NA), exclude=NULL)
xtabs (~ wtf, exclude=NULL, na.action=na.pass)
--
David
>> table(wtf, exclude=NULL)
> wtf
> [0,10) [10,20) [20,30) [30,40) [40,50) [50,60)
> [60,70) [70,80)
> 8562 15297 9666 6659 3583 667
> 1357 238
> [80,90) [90,100) [100,110) [110,120) [120,130) [130,140) [140,150)
> [150,160)
> 61 311 57 19 95 7
> 3 111
> [180,190) <NA>
> 161 62161
>
> Compare:
>> xtabs (~ wtf, exclude=NULL, na.action=na.pass)
> wtf
> [0,10) [10,20) [20,30) [30,40) [40,50) [50,60)
> [60,70) [70,80)
> 8562 15297 9666 6659 3583 667
> 1357 238
> [80,90) [90,100) [100,110) [110,120) [120,130) [130,140) [140,150)
> [150,160)
> 61 311 57 19 95 7
> 3 111
> [180,190)
> 161
>
>> version
> _
> platform x86_64-unknown-linux-gnu
> arch x86_64
> os linux-gnu
> system x86_64, linux-gnu
> status
> major 2
> minor 9.2
> year 2009
> month 08
> day 24
> svn rev 49384
> language R
> version.string R version 2.9.2 (2009-08-24)
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
David Winsemius, MD
Heritage Laboratories
West Hartford, CT
More information about the R-help
mailing list