[R] assignment of inidividual variables from spss save files

BXC (Bendix Carstensen) bxc at steno.dk
Mon Jun 13 12:43:20 CEST 2005


The key to solving your problem is that read.spss per default
gives you a *list* and not a *dataframe* (can anyone explain this
choice of default?).

So most likely wou want:

children = read.spss(filename,to.data.frame=TRUE)
attach(children)

or to get things a little more handy:

children <- read.spss(filename,to.data.frame=TRUE)
names(children) <- tolower( names( children ) )
attach(children)

best,
Bendix
----------------------
Bendix Carstensen
Senior Statistician
Steno Diabetes Center
Niels Steensens Vej 2
DK-2820 Gentofte
Denmark
tel: +45 44 43 87 38
mob: +45 30 75 87 38
fax: +45 44 43 07 06
bxc at steno.dk
www.biostat.ku.dk/~bxc
----------------------



> -----Original Message-----
> From: Romain Francois [mailto:francoisromain at free.fr] 
> Sent: Monday, June 13, 2005 9:48 AM
> To: Mike Day; RHELP
> Subject: Re: [R] assignment of inidividual variables from 
> spss save files
> 
> 
> Le 13.06.2005 09:22, Mike Day a écrit :
> 
> >New to R, can't afford SPSS!
> >
> >Why can't I assign spss variables? Here are the details.
> >
> > > ### I've read in my collaborator's sav file using read.spss, eg 
> > > children = read.spss(filename) ### It has many variables
> > > length(children)
> >[1] 347
> > > ### and I would like to assign individual variables.
> > > ### I can of course type out all the ones I want, eg 
> > > ADULTS11<-children[18] ### But I'm lazy, so tried:
> > > (function (x,n){assign(names(x[n]),x[n])})(children,2)
> > > ### where
> > > names(children[2])
> >[1] "ADNUTS06"
> > > ### but
> > > ADNUTS06
> >Error: Object "ADNUTS06" not found
> > > ### I've tried lots of variations, including creating and ### 
> > > evaluating statements such as "ADNUTS06<-children[2]", ### but 
> > > without apparently yielding the required variable.
> >
> >I expect the answer will be "You shouldn't start from here!" Ideas 
> >welcome.
> >
> >Thanks, Mike
> >  
> >
> ?attach may be what you are looking for
> 
> 
> -- 
> visit the R Graph Gallery : http://addictedtor.free.fr/graphiques
> ~~~~~~~~ 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
> ~~~~~~      Romain FRANCOIS - http://addictedtor.free.fr      
>    ~~~~~~
> ~~~~        Etudiant  ISUP - CS3 - Industrie et Services      
>      ~~~~
> ~~                http://www.isup.cicrp.jussieu.fr/           
>        ~~
> ~~~~           Stagiaire INRIA Futurs - Equipe SELECT         
>      ~~~~
> ~~~~~~   http://www.inria.fr/recherche/equipes/select.fr.html 
>    ~~~~~~
> ~~~~~~~~ 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
> 
> 
>




More information about the R-help mailing list