R数据的读入有很多的包,下面根据我自己的使用和学习情况来总结一下:
一、R自带基础包
1、read.table:读取空格分隔的文档
2、read.csv:读取逗号分隔格式文档
3、scan:从文件中逐行读取数据,只能读取纯文本或数字文件同时无表头,通过what指定读入变量类型
二、readr包(基本包的升级版,读数类型非常齐全、基于C++库速度更快)
1、read_csv:读取逗号分隔的数据(欧洲用的是read_csv2函数)
2、read_delim:读取read.table中使用的分隔符以外的分隔符文件
3、read_fwf:读取固定宽度文档
4、read_table:读取空格分隔的文档,read.table的升级版,读取速度更快
5、read_tsv:读取制表符分隔数据
6、read_lines:从文件中逐行读取数据(非常适合复杂的后期处理);它还可以读取多种格式的日期时间列,智能的将文本数据读取为字符串(不再需要设置strings.as.factors=FALSE)
5、read_log:读取日志文档
三、data.table包
fread:可参考read.table使用,参考资料http://blog.csdn.net/qq_27755195/article/details/50919442
四、readxl包
read_excel:读取xls和xlsx表格数据
五、RODBC包,可从常用数据库获取数据。