在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文件&