相关文章推荐

一般用write.csv()函数,了解write.csv()函数的具体用法,请在R控制台输入:? write.csv。

write.csv(mydata,"mydata.csv",row.names = F)  # 将mydata数据框中的数据保存为mydata.csv,存放目录为R的工作目录。

保存为文本文件

一般用write.table()函数,了解write.table()函数的具体用法,请在R控制台输入:? write.table。

write.table(mydata,"mydata.txt",sep=",")  # 将mydata数据框中的数据保存为mydata.txt,分隔符为",",存放目录为R的工作目录。

保存为Excel文件

要保存为Excel文件,可以用xlsx包。具体操作如下:

library(xlsx)                                         # 启用xlsx包,用之前请先安装,安装方法:在R控制台,输入:install.packages("xlsx")
write.xlsx(mydata, "mydata.xlsx",row.names = F,showNA=F)                     # 将mydata数据框中的数据保存为mydata.xlsx,存放目录为R的工作目录。

保存为其他统计软件文件

要保存为SPSS、SAS、Stata等统计软件的容易读的格式,可以用foreign包。该包可以在保存数据文件的同时,创建一个其他软件导入该数据文件的编码文件,方便其他软件导入。

# 用foreign包中的write.foreign()保存为SPSS格式数据文件。了解write.foreign()函数的用法,可以在R控制台输入:?write.foreign
library(foreign)                        # 启用foreign包,用之前请先安装,安装方法:在R控制台,输如:install.packages("foreign")
write.foreign(mydata, "mydata.sav","mycode.sps", package="SPSS")
 
推荐文章