?assign
I think this will work for you.
list=dir(pattern=".sav")
library(foreign)
for (i in 1:length(list)){
# The saved data frame will be dat
name=substring(list[i],1,nchar(list[i])-4)
assign(name, read.spss(list[i],to.data.frame=TRUE))
rname=paste("../R/",name,".rda",sep="")
I wrote a little routine to convert multiple spss data files (as data frames)
to R data files. The code is as follows:
#
list=dir(pattern=".sav")
library(foreign)
for (i in 1:length(list)){
# The saved data frame will be dat
dat=read.spss(list[i],to.data.frame=TRUE)
name=substring(list[i],1,nchar
2 matches
Mail list logo