2025年bufferedreader读取byte(bufferedreader读取多行数据)

bufferedreader读取byte(bufferedreader读取多行数据)点击上方 视频课程与教师发展 关注我们 在上一期的推送内容中 我们已经了解到 RStudio 的脚本运行 在接下来的推文中 小编要为大家介绍的内容是如何使用 R 语言读取文本 CSV Excel SPSS State 等类型数据 快来一起学习吧 o p nbsp nbsp nbsp nbsp nbsp nbsp

大家好,我是讯享网,很高兴认识大家。



点击上方 视频课程与教师发展 关注我们


在上一期的推送内容中,我们已经了解到RStudio的脚本运行。在接下来的推文中,小编要为大家介绍的内容是如何使用R语言读取文本/CSV/Excel/SPSS/State等类型数据,快来一起学习吧! /o:p

                    

R语言读取数据

R提供了导入各种数据集的函数,支持大多数的数据分析软件提供的文件和数据库文件,如文本文件、Excel文件、MySQL数据库数据、XML数据、 SPSS数据等等,下面介绍的是对一些常用的数据集进行介绍。

/o:p

1.读取文本文件/csv文件 /o:p

读取文本文件或者.csv文件主要使用read.table()函数,返回一个数据框,语法格式如下:

read.table(file,header=logical value,sep=“delimiter”,row.names=“name”)
  • 参数说明:
· file: 带分隔符的文本文件、 .csv 文件。 例如“ datas/1.txt
· header: 读取的数据的第一行是否是列名,逻辑值 (TRUE FALSE)
· sep: 分隔符,默认值为 sep=” ,表示分隔符可以是一个或多个空格、制表符、换行符或回车符,也可以是其他符号分隔数据的文件。 例如,使用 sep=“t” 读取以制表符分隔的文件。
· row.names: 可选参数,用于指定一个或多个表示 标识符的变量
  • 举例1:使用read.table()读取文本文件 /o:p
下面使用read.table()函数读取“10.txt”文本文件。运行RStudio,编写如下代码。
讯享网
代码解析: setwd()函数用于更改工程目录,但是它不会自动创建一个不存在的目录。当读取文本文件数据量较多时,在R控制台输出数据会出现显示不全的问题,此时使用options()函数设置最大行数,数据就可以全部显示。 /o:p
  • 举例2: 读取csv文件 /o:p
下面使用read.table()函数读取“10.csv”文件,运行RStudio,编写如下代码。
代码解析: head()函数用于显示头部数据,默认显示前6行数据,如果显示指定行数的数据,可以指定参数n=行数,例如head(df,n=15)。还可以显示尾部数据,使用tail()函数,用法与head()一样。前面的实例都使用了read.table()函数,那么,与read.table()类似的函数还有read.csv()read.delim(),只是参数设置了一些默认值,使用起来也比较简单,例如read.csv()函数的影认分隔符是“,”。 /o:p
 
2.读取EXCEL文件 /o:p

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

按下<Enter>键,在CRAN镜像站点的列表中选择镜像站点,然后单击“确定”按钮,开始安装,安装完成后在程序中就可以使用openxisx包了。 /o:p

openxlsx包中的read.xlsx(函数可以读取Excel文件中的工作表,并返回一个数据框。语法格式为read.xlsx(file.n),其中fileExcel文件所在的路径,n则为要读取的工作表的序号。下面通过具体的实例进行介绍。 /o:p

  • 举例3:读取Excel文件 /o:p
下面使用openxlsx包读取“10.xlsx”文件,运行RStudio,编写如下代码:
·小贴士:openxlsx包只能读取.xls类型的Excel文件。而RODBC包可以读取.xls类型的Excel文件,但是缺点是只适用于Windows32位操作系统。 /o:p
 
3.读取SPSS文件 /o:p

SPSS是一款统计分析软件,SPSS数据集可以使用foreign包中的read.spss()函数导入到R中,也可以使用Hmisc包中的spss.get()函数。spss.get()函数是对read.spss()函数的一个封装,它可以自动设置read.spss()函数的许多参数,使编写程序更加简单方便。 /o:p

R中已经默认安装了foreign包,下面安装Hmisc包,运行RGui,输入如下代码:

按下<Enter>键,在CRAN镜像站点的列表中选择镜像站点,然后单击“确定”按钮,开始安装,安装完成后在程序中就可以使用Hmisc包了。 /o:p

下面分别使用foreign包的read.spss()函数和Hmisc包中的spss.get()函数读取SPSS文件。 /o:p

  • 举例4:使用read.spss()函数读取SPSS文件 /o:p
下面使用read.spss()函数读取“10.savSPSS文件,运行RStudio,编写如下代码:
代码解析: 10.sav是程序读取的SPSS文件,use.value.labels=TRUE表示让函数将带有值标签的变量导入为R中水平对应相同的因子,df是返回值数据框。 /o:p
  • 举例5:使用spss.get()函数读取SPSS文件 /o:p
下面使用spss.get()函数读取“10.sav”SPSS文件,运行RStudio,编写如下代码:
 
4.读取Stata文件 /o:p

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

  • 举例6:读取Stata文件 /o:p
下面使用read.dta()函数读取“data.dtaStata文件,运行RStudio,编写如下代码:
代码解析: 上述代码中data.dtaStata数据集,df是返回的数据框。 /o:p


以上内容便是如何使用R语言读取文本/CSV/Excel/SPSS/Stata等类型数据,快来动手操作一下吧!

资料来源

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

扫码关注

有趣的灵魂在等你

小讯
上一篇 2025-05-31 13:37
下一篇 2025-04-27 20:15

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/148081.html