Dear R users!

I am using R Version 1.7.1, Windows XP, package "foreign" (Version: 0.6-1),
SPSS 11.5.1.

There is one thing I noticed with "read.spss", and I'd like to ask if this
is considered to be a feature, or possibly a bug:
When reading character columns, character strings seem to get filled with
blanks at the end.

Simple example:
In SPSS, create a file with one variable called "xchar" of type "A5"
(character of length 5), and  3 values ("a", "ab", "abcde"), save it as
"test.sav".

In R:
> library(foreign)
> test <- read.spss("test.sav", to.data.frame=T)
> test
  XCHAR
1 a    
2 ab   
3 abcde
> levels(test$XCHAR)
[1] "a    " "ab   " "abcde"

Shouldn't it rather be "a" "ab" "abcde" (no blanks)?

-Heinrich.

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to