我正在尝试将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, “"
如果您能提供一些提示来解决此错误,我将不胜感激。
答案 0 :(得分:1)
试试这个:
write.dta(x, paste(z, '.dta', sep=''))
这将生成文件名data.2010.dta
使用paste0
函数
write.dta(x, paste0(z, '.dta'))