“R:保存数据”的版本间的差异
来自OBHRM百科
Lichaoping(讨论 | 贡献) |
Lichaoping(讨论 | 贡献) (→保存为Excel文件) |
||
(未显示同一用户的5个中间版本) | |||
第1行: | 第1行: | ||
数据统计分析完后,要保存数据。 | 数据统计分析完后,要保存数据。 | ||
+ | |||
+ | ==<span id="savecsv"></span>保存为CSV文件== | ||
+ | 一般用write.csv()函数,了解write.csv()函数的具体用法,请在R控制台输入:? write.csv。 | ||
+ | write.csv(mydata,"mydata.csv",row.names = F) # 将mydata数据框中的数据保存为mydata.csv,存放目录为R的工作目录。 | ||
+ | |||
==<span id="savetxt"></span>保存为文本文件== | ==<span id="savetxt"></span>保存为文本文件== | ||
一般用write.table()函数,了解write.table()函数的具体用法,请在R控制台输入:? write.table。 | 一般用write.table()函数,了解write.table()函数的具体用法,请在R控制台输入:? write.table。 | ||
write.table(mydata,"mydata.txt",sep=",") # 将mydata数据框中的数据保存为mydata.txt,分隔符为",",存放目录为R的工作目录。 | write.table(mydata,"mydata.txt",sep=",") # 将mydata数据框中的数据保存为mydata.txt,分隔符为",",存放目录为R的工作目录。 | ||
− | ==<span id="saveexcel"></span> | + | ==<span id="saveexcel"></span>保存为Excel文件== |
要保存为Excel文件,可以用xlsx包。具体操作如下: | 要保存为Excel文件,可以用xlsx包。具体操作如下: | ||
<pre>library(xlsx) # 启用xlsx包,用之前请先安装,安装方法:在R控制台,输入:install.packages("xlsx") | <pre>library(xlsx) # 启用xlsx包,用之前请先安装,安装方法:在R控制台,输入:install.packages("xlsx") | ||
− | write.xlsx(mydata, "mydata.xlsx") # 将mydata数据框中的数据保存为mydata.xlsx,存放目录为R的工作目录。</pre> | + | write.xlsx(mydata, "mydata.xlsx",row.names = F,showNA=F) # 将mydata数据框中的数据保存为mydata.xlsx,存放目录为R的工作目录。</pre> |
==<span id="savespss"></span>保存为其他统计软件文件== | ==<span id="savespss"></span>保存为其他统计软件文件== | ||
− | + | 要保存为SPSS、SAS、Stata等统计软件的容易读的格式,可以用foreign包。该包可以在保存数据文件的同时,创建一个其他软件导入该数据文件的编码文件,方便其他软件导入。 | |
<pre># 用foreign包中的write.foreign()保存为SPSS格式数据文件。了解write.foreign()函数的用法,可以在R控制台输入:?write.foreign | <pre># 用foreign包中的write.foreign()保存为SPSS格式数据文件。了解write.foreign()函数的用法,可以在R控制台输入:?write.foreign | ||
− | library(foreign) | + | library(foreign) # 启用foreign包,用之前请先安装,安装方法:在R控制台,输如:install.packages("foreign") |
− | write.foreign(mydata, "mydata. | + | write.foreign(mydata, "mydata.sav","mycode.sps", package="SPSS")</pre> |
2020年11月6日 (五) 19:25的最新版本
数据统计分析完后,要保存数据。
保存为CSV文件
一般用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")