2

関数を使用して生成されたファイル名でRファイルを書き込もうとしています:StataStatapaste

# 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, “"

このエラーを修正するためのヒントを提供していただければ幸いです。

4

1 に答える 1

1

これを試して:

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

これにより、ファイル名が生成されますdata.2010.dta

paste0機能を使用してさらに短く

write.dta(x, paste0(z, '.dta'))
于 2013-01-10T16:27:42.753 に答える