使用粘贴功能将R文件写入Stata

时间:2013-01-10 16:22:06

标签: r stata

我正在尝试将R文件写入Stata,并使用Stata函数生成paste文件名:

# x is any data frame 
library(foreign)
year<-2010
z<-paste("data", year, sep=".")
write.dta(x, “z.dta")

R gives me the error: 
Error: unexpected input in "write.dta(x, “"

如果您能提供一些提示来解决此错误,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

试试这个:

write.dta(x, paste(z, '.dta', sep=''))

这将生成文件名data.2010.dta

使用paste0函数

更短
write.dta(x, paste0(z, '.dta'))