C.3 统计学程序

foreign包中的write.foreign()可以将数据框导出到外部统计软件。这会创建两个文件,一个是保存数据的文本文件,另一个是指导外部统计软件导入数据的编码文件。使用方法如下:

  1. write.foreign(dataframe, datafile, codefile, package=package)

例如,下面这段代码:

  1. library(foreign)
  2. 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