C.2 Excel电子表格

xlsx包中的write.xlsx()函数可以将R数据框写入到Excel 2007文件中。使用方法是:

  1. library(xlsx)
  2. write.xlsx(x, outfile, col.Names=TRUE, row.names=TRUE,
  3. sheetName="Sheet 1", append=FALSE)

例如,这条语句:

  1. library(xlsx)
  2. write.xlsx(mydata, "mydata.xlsx")

会将mydata数据框保存到当前目录下的Excel文件mydata.xlsx的工作表(默认是Sheet 1)中。默认情况下,数据集中的变量名称会被作为电子表格头部,行名称会放在电子表格的第一列。函数会覆盖已存在的mydata.xlsx文件。

xlsx包是一个操作Excel 2007文件的强大工具,详见该扩展包的文档。