# 1. 使用read.table读取数据
system.time(read.table("/home/data/test_data", sep = "\001", quote = "", stringsAsFactors = F, comment.char = "",col.names = colNames)
)
# colNames为预先定义的列名;
# 也可以设置为 :col.names = TRUE / FALSE#    user  system elapsed
#  67.943   0.277  68.326 # 2.使用readr::read_delim读取数据
library(readr)
system.time(read_delim("/home/data/test_data",delim = "\001", quote = "", comment = "",col_names = colNames)
)
# colNames为预先定义的列名;
# 也可以设置为 :col.names = TRUE / FALSE# =================================| 100%  796 MB
#   user  system elapsed
# 12.790   0.245  12.947 

可以看出,读取796MB的数据test_data,read.table所用时间为67.943s,而read_delim只需要12.790s;读取速度有显著的提升,大约为read.table的5倍。

read.table与readr::read_delim相关推荐

  1. 【万字长文】R语言入门学习路线与资源汇总

    本篇推文就不介绍为什么需要学R了,你能打开这篇文章,说明你有学习R的想法或者正在学习R的路上. 今天简单介绍下R语言的学习路线以及R学习资源汇总. 下面涉及到的R语言书籍我打包了PDF文件,有需要的在 ...

  2. R语言一次性读入多个csv文件实战:一次导入多个csv形成一个统一的dataframe、原生R方法、readr包、data.table

    R语言一次性读入多个csv文件实战:一次导入多个csv形成一个统一的dataframe.原生R方法.readr包.data.table 目录

  3. R语言导入、读取网络CSV数据(Read a CSV from a URL)实战:R原生read_csv、readr包、data.table

    R语言导入.读取网络CSV数据(Read a CSV from a URL)实战:R原生read_csv.readr包.data.table 目录 R语言导入.读取网络CSV数据(Read a CSV ...

  4. R语言读CSV、txt文件方式以及read.table read.csv 和readr(大数据读取包)

    首先准备测试数据*(mtcars) 分别为CSV. TXT read.table 默认形式读取CSV(×)与TXT(效果理想) ① > test<-read.table("C:/ ...

  5. R语言观察日志(part5)--利用readr和readxl包读写数据

    学习笔记,仅供参考 利用readr和readxl包读写数据 读取数据 相关函数 函数包readr和readxl提供了一系列的数据读入功能,主要函数如下: #readr包read_delim(file, ...

  6. 规模数据导入高效方式︱将数据快速读入R—readr和readxl包

    本文由雪晴数据网负责翻译整理,原文请参考New packages for reading data into R - fast作者David Smith.转载请注明原文链接http://www.xue ...

  7. R语言--readr包读写数据

    文章目录 前言 一.发现问题 二.分析问题 三.解决问题 四.读写速度 总结 吐槽 前言 当你使出了浑身解数,read.csv和read.table还是无法读入数据时,或许可以尝试一下readr包中的 ...

  8. IDEA中根据数据库自动生成实体类,并自定义所生成的实体类中的注解 @Table @Id @...

    使用IDEA项目添加Hibernate扩展,生成实体类并配置实体类中的注解 一.使用Hibernate自动生成实体类 1.在项目上右键,选择Add Framework Support找到 Hibern ...

  9. 2021年大数据Flink(三十九):​​​​​​​Table与SQL ​​​​​​总结 Flink-SQL常用算子

    目录 总结 Flink-SQL常用算子 SELECT WHERE ​​​​​​​DISTINCT ​​​​​​​GROUP BY ​​​​​​​UNION 和 UNION ALL ​​​​​​​JOI ...

最新文章

  1. hp远程桌面服务器,hp服务器通过ilo远程安装操作系统
  2. curl linux 数组参数_Linux系统调用原理
  3. 太白---落燕纷飞第一重 Android单元測试Instrumentation和irobotium
  4. 虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本。 模块“Upgrade”启动失败。 未能启动虚拟机(修改.vmx文件virtualHW.version = “xx“字段)
  5. Golang之var、new与make、简短声明
  6. c 语言程序设计(清华大学郑莉),C+语言程序设计(清华大学郑莉)十一ppt课件
  7. mysql性能结构优化原理_MySQL性能管理及架构设计(二):数据库结构优化、高可用架构设计、数据库索引优化...
  8. 作者:伍筱聪(1989-),女,中国科学院上海天文台助理工程师
  9. Windows多线程多任务设计初步zz
  10. 【源码】ListT泛型绑定repeater,以及repeater的交替绑定
  11. java代码中获取classpath路径
  12. 【Antlr】Antlr生成调用图
  13. php改变图片类型,php 图片处理函数 获取类型 扩展名
  14. Qt多线程间信号槽传递非QObject类型对象的参数
  15. 社区智慧+机器智能=奇虎经验的知识机器人
  16. springmvc(2)Controller源码简单解析
  17. sigil将html转换epub,【教程】(進階版)如何用Sigil製作一本高質量的epub
  18. 浏览器报错 CORS 请求不是 http
  19. 上海康桥先进制造技术创业园项目-安科瑞苏月婷
  20. 三国杀ol服务器维护时间 11月6日,三国杀ol11月6日更新一览 聚宝盆功能上线

热门文章

  1. python画相关性可视化图_Python可视化matplotlibseborn16-相关性热图
  2. linux中命令date,Linux 中date命令的用法
  3. verilog中assign和always@(*)的区别和易忽略的点
  4. sqlmap指定cookie_sqlmap处理cookie数据
  5. MACAPP中引入ffmpeg库完成具体功能
  6. c语言实现输入输出功能需要调用库函数,C语言学习笔记(二)
  7. java输出值_java参数传递(超经典)(强烈建议自己先写出程序的输出值)
  8. vue element table
  9. Java MyBatis 占位符
  10. three.js和php,详解three.js本地运行的方法