r读取文件夹下的所有csv文件_R语言中使用scan()函数读取文件中的数据

本文介绍了在R语言中如何使用scan()函数从文本文件和CSV文件中读取数据。详细讨论了不同参数如what、nlines、skip和sep的用法,特别是在读取CSV文件时如何处理逗号分隔的问题。
摘要由CSDN通过智能技术生成

在R语言中可以使用scan()函数从文件中获取数据或从键盘中直接获取用户输入的数据,其语法格式可以参见《R语言中scan()函数参数详解》。这里主要探讨一下从文件中获取数据的方法。

1、从文本文件中读取数据

假设在R的当前工作目录中有一个文件:student.txt,其存储的数据如下所示:

每个数据以空白分隔。

(1)scan("student.txt", what="c")  #以字符串的格式读取数据

(2)scan("student.txt", what="c", nlines=3)  #读取3行

(3)scan("student.txt", what="c", skip=1)  #忽略第1行

以上的执行情况如下图所示:

(4)scan("student.txt", what=list(studentNo="",studentName="", studentSex="", studentAge=0),skip=1) #以列表的形式读取数据

(5)lst

执行情况如下图所示:

2、读取CSV

CSV文件&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值