Re: [R] colClasses: supressed 'NA'

2006-09-26 Thread David Barron
Because by default blank fields aren't considered to be missing in factors
but they are in integer vectors.

 f1-factor(c(1,2,,3,4))
 f1
[1] 1 2   3 4
Levels:  1 2 3 4

I think you can fix this by specifying na.strings=c(NA,)

On 26/09/06, Anupam Tyagi [EMAIL PROTECTED] wrote:

 Hi,

 The colClasses seem to be supressing 'NA' vlaues. How do I fix this?

 R script and first 5 lines of output is below.

 File test2.dat has blanks that are read as NA when I do not use
 'colClasses', but as blanks when I use 'colClasses'.

 temp.df - read.fwf(test2.dat, width=c(10,1,1,1,1,2,2,3,3,1),
 col.names=c
 (psu,losewt,maintain,fewcal,phyact,age,income,weight,
 wtdesire,gender),

 colClasses=c(factor,factor,factor,factor,factor,numeric,factor,
 numeric,numeric,factor),
 nrows=27, comment.char=)

 temp.df
psu losewt maintain fewcal phyact age income weight wtdesire
 gender
 1   2003009323  2252
 05220  220  1
 2   2003005181  21  2  2  58
 08165  145  2
 3   2003015942  21  4  1  76
 05142  130  2
 4   2003011406  21  3  1  43
 03110  110  2
 5   2003006786  1   4  1  49
 06178  145  2

 ? why am I not getting missing values when I use 'colClasses'?

 __
 R-help@stat.math.ethz.ch 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 Barron
Said Business School
University of Oxford
Park End Street
Oxford OX1 1HP

[[alternative HTML version deleted]]

__
R-help@stat.math.ethz.ch 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.


Re: [R] colClasses: supressed 'NA'

2006-09-26 Thread Uwe Ligges


Anupam Tyagi wrote:
 Hi,
 
 The colClasses seem to be supressing 'NA' vlaues. How do I fix this?
 
 R script and first 5 lines of output is below.
 
 File test2.dat has blanks that are read as NA when I do not use
 'colClasses', but as blanks when I use 'colClasses'.


Well, you say it should be a factor, hence   is taken as a level. 
Otherwise you have to specify na.string =  .

Uwe Ligges


 temp.df - read.fwf(test2.dat, width=c(10,1,1,1,1,2,2,3,3,1),  
 col.names=c(psu,losewt,maintain,fewcal,phyact,age,income,weight,
 wtdesire,gender),
 colClasses=c(factor,factor,factor,factor,factor,numeric,factor,
 numeric,numeric,factor),
 nrows=27, comment.char=)
 
 temp.df
psu losewt maintain fewcal phyact age income weight wtdesire gender
 1   2003009323  2252 05220  220  1
 2   2003005181  21  2  2  58 08165  145  2
 3   2003015942  21  4  1  76 05142  130  2
 4   2003011406  21  3  1  43 03110  110  2
 5   2003006786  1   4  1  49 06178  145  2
 
 ? why am I not getting missing values when I use 'colClasses'?
 
 __
 R-help@stat.math.ethz.ch 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.

__
R-help@stat.math.ethz.ch 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.


Re: [R] colClasses: supressed 'NA'

2006-09-26 Thread Anupam Tyagi
Uwe Ligges ligges at statistik.uni-dortmund.de writes:

 Well, you say it should be a factor, hence   is taken as a level. 

And why not   a level. Thanks for drawing my attention to it. It is common
mistake that is easy to slip attention. Thanks a lot. Anupam.

__
R-help@stat.math.ethz.ch 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.