![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
R
biyanhui123456
这个作者很懒,什么都没留下…
展开
-
聊一聊R语言连接数据库那点破事
最近因为项目需要一直在与R和数据库的交互做斗争,项目的概况介绍一下:需要定时从数据库(SQL Server)中取数然后在R里面进行各种模型计算,最终将计算结果写入数据库。常见的做法就是R通过RODBC和RJDBC这类的包将数据读入R内存中然后进行计算,最后将计算结果再通过这些包写入数据库,这种做法在数据量较小时也是一种可行的办法。但,问题出现了,当数据量较大时,将数据从数据库读入R内存就变的异常慢...原创 2019-09-17 16:21:20 · 631 阅读 · 0 评论 -
R语言与数据库交互效率问题
1.数据读取速度 sqlQuery(RODBC)与dbGetQuery(DBI)几乎无差别 但二者均没tbl(dbplyr)快,且速度差别巨大(100w数据仅需要不到1s),但tbl的问题在于数据没存在R内存中,只能在远程内存中进行简单处理,若加载进R内存则与上述两种方式速度差别不大 RODBC方式读入数据100w条 > suppressMessages(library(RO...原创 2019-09-19 12:29:15 · 441 阅读 · 0 评论