点击上方 视频课程与教师发展 关注我们
在上一期的推送内容中,我们已经了解到RStudio的脚本运行。在接下来的推文中,小编要为大家介绍的内容是如何使用R语言读取文本/CSV/Excel/SPSS/State等类型数据,快来一起学习吧!
R语言读取数据
R提供了导入各种数据集的函数,支持大多数的数据分析软件提供的文件和数据库文件,如文本文件、Excel文件、MySQL数据库数据、XML数据、 SPSS数据等等,下面介绍的是对一些常用的数据集进行介绍。
读取文本文件或者.csv文件主要使用read.table()函数,返回一个数据框,语法格式如下:
-
参数说明:
-
举例1:使用read.table()读取文本文件

-
举例2: 读取csv文件

读取Excel文件主要使用openxisx包。第一次使用该包必须先下载并安装好。运行RGui在控制台输入如下代码:

按下<Enter>键,在CRAN镜像站点的列表中选择镜像站点,然后单击“确定”按钮,开始安装,安装完成后在程序中就可以使用openxisx包了。
openxlsx包中的read.xlsx(函数可以读取Excel文件中的工作表,并返回一个数据框。语法格式为read.xlsx(file.n),其中file是Excel文件所在的路径,n则为要读取的工作表的序号。下面通过具体的实例进行介绍。
-
举例3:读取Excel文件

SPSS是一款统计分析软件,SPSS数据集可以使用foreign包中的read.spss()函数导入到R中,也可以使用Hmisc包中的spss.get()函数。spss.get()函数是对read.spss()函数的一个封装,它可以自动设置read.spss()函数的许多参数,使编写程序更加简单方便。
在R中已经默认安装了foreign包,下面安装Hmisc包,运行RGui,输入如下代码:
按下<Enter>键,在CRAN镜像站点的列表中选择镜像站点,然后单击“确定”按钮,开始安装,安装完成后在程序中就可以使用Hmisc包了。
下面分别使用foreign包的read.spss()函数和Hmisc包中的spss.get()函数读取SPSS文件。
-
举例4:使用read.spss()函数读取SPSS文件

-
举例5:使用spss.get()函数读取SPSS文件

Stata是一款统计分析软件,Stata数据集可以使用foreign包中的read.dta()函数导入到R中。在R中已经默认安装了foreign包。下面通过具体的实例进行演示。
-
举例6:读取Stata文件


资料来源
网站:https://blog.csdn.net/_/article/details/?spm=1001.2014.3001.5502

扫码关注
有趣的灵魂在等你
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/sjkxydsj/70472.html