[R] read.xport
Peter Dalgaard
p.dalgaard at biostat.ku.dk
Fri Jul 15 00:21:41 CEST 2005
Peter Dalgaard <p.dalgaard at biostat.ku.dk> writes:
> Frank E Harrell Jr <f.harrell at vanderbilt.edu> writes:
>
> > Nelson, Gary (FWE) wrote:
> > > I have the latest version of foreign, but it still doesn't work. I
> > > quickly tried the Hmisc package, but the same issue arose. I will delve
> > > into the Hmisc package further.
> >
> > This is disappointing as we rely on read.xport quite a bit.
>
> Indeed. Can SAS read everyhting in the XPORT lib? If so, what can we
> do to figure out what goes wrong in read.xport. Can you paraphrase the
> situation using simulated data and put the file somewhere?
Lines crossed... Gary anwered the last bits already, and I can confirm
both that SAS will read all 24 elements, whereas lookup.xport leaves
off 7 of them - in the middle. Specifically:
> names(lookup.xport("int82ag.xpt"))
[1] "I1_821" "I1_822" "I1_823" "I1_824" "I1_825" "I1_826" "I2_821"
[8] "I2_822" "I2_823" "I2_824" "I2_825" "I2_826" "GP4_822" "GP4_823"
[15] "GP4_824" "GP4_825" "GP4_826"
whereas PROC CONTENTS shows
> grep 'Data Set Name' readxport.lst | awk '{print $4}'
FOO.I1_821
FOO.I1_822
FOO.I1_823
FOO.I1_824
FOO.I1_825
FOO.I1_826
FOO.I2_821
FOO.I2_822
FOO.I2_823
FOO.I2_824
FOO.I2_825
FOO.I2_826
FOO.I3_821
FOO.I3_822
FOO.I3_823
FOO.I3_824
FOO.I3_825
FOO.I3_826
FOO.GP4_821
FOO.GP4_822
FOO.GP4_823
FOO.GP4_824
FOO.GP4_825
FOO.GP4_826
Notice that all the I3's and GP4_821 has gone AWOL in lookup.xport
--
O__ ---- Peter Dalgaard Øster Farimagsgade 5, Entr.B
c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
More information about the R-help
mailing list