C.3 统计学程序
foreign
包中的write.foreign()
可以将数据框导出到外部统计软件。这会创建两个文件,一个是保存数据的文本文件,另一个是指导外部统计软件导入数据的编码文件。使用方法如下:
- write.foreign(dataframe, datafile, codefile, package=package)
例如,下面这段代码:
library(foreign)
write.foreign(mydata, "mydata.txt", "mycode.sps", package="SPSS")
会将mydata
数据框导出到当前目录的纯文本文件mydata.txt中,同时还会生成一个用于读取该文本文件的SPSS程序mycode.sps。package
参数的其他值有"SAS"
和"Stata"
。
关于从R中导出数据的更多信息可以阅读“R Data Import/Export”文档,地址是:http://cran.r-project.org/doc/manuals/R-data.pdf。