https://cran.r-project.org/web/packages/sqldf/

sqldf包的下载地址如上所示

sqldf可以实现对R中加载的数据执行sql语言,借助的是虚拟的数据库,进行相关数据的查询操作。这样可以利用sql语句对您的数据框进行数据处理。

sqldf加载环境语句如下

options(sqldf.driver = "SQLite")
options(gsubfn.engine = "R")
sqldf()##这句是必须要的等于开启你的数据库连接,之后再使用下面的sqldf('')进行语句的执行

已经调用了数据库环境

使用sqldf('select * from  tablename')即可执行相关语句

sqldf()关闭数据库连接

这里有一个好处就是当你使用Rshiny的时候,调用了数据库里的数据,但实时数据无法在调用的时候传参,可以将数据在sqldf里进行传参,比如input$date1,为你ui里的选择的日期

就可以写成

sqldf(paste0('select * from tablename where createdate<="'input$date1 ' " ') 记得单双引号的使用,我用单引号当做每个字符串的标识,那么为了传参数据成为字符串数据加的引号就是双引号,如果也写成单引将无法识别为字符串,而当做了字符串的隔断符号。写的有点绕。简单说就是要跟字符串引号相反,自己可以体会。substr(createdate,1,'input$num')如果传数字就不用再加双引号标示为字符串了。

转载于:https://www.cnblogs.com/zhenghuali/p/8041592.html

sqldf包的使用使用-R相关推荐

  1. R语言使用sqldf包按照SQL语法操作dataframe数据(Using SQL statements to manipulate data frames)

    R语言使用sqldf包按照SQL语法操作dataframe数据(Using SQL statements to manipulate data frames) 目录

  2. R语言︱ 数据库SQL-R连接与SQL语句执行(RODBC、sqldf包)

    要学的东西太多,无笔记不能学~~ 欢迎关注公众号,一起分享学习笔记,记录每一颗"贝壳"~ --------------------------- 数据库是极其重要的R语言数据导入源 ...

  3. r 连接 mysql sqldf_R语言︱ 数据库SQL-R连接与SQL语句执行(RODBC、sqldf包)

    数据库是极其重要的R语言数据导入源数据之地,读入包有sqldf.RODBC等.跟SQL server相连有RODBC,跟MySQL链接的有RMySQL.但是在R里面,回传文本会出现截断的情况,这一情况 ...

  4. R语言-解决问题:程辑包‘xxx’是用R版本3.3.4 来建造的

    用R的时候会碰到这种情形: warning :程辑包'xxx'是用R版本3.3.4 来建造的 尽管R这样提示,但是不影响这个包的使用.因此是可以继续用的,只是它会有这样的提示而已. 出现这种警告的原因 ...

  5. 把函数包起来就是一个R包 - 完整开发指南

    生物信息学习的正确姿势 NGS系列文章包括NGS基础.高颜值在线绘图和分析.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流 ...

  6. 数据分析包的比较:R,Matlab,SciPy,Excel,SAS,SPSS,Stata

    数据分析包的比较:R,Matlab,SciPy,Excel,SAS,SPSS,Stata (2010-11-02 12:35:29) 标签: 数据分析 机器学习 it 分类: 数据挖掘 数据分析包的比 ...

  7. 如何正确更新R实现R语言版本控制,解决程辑包‘xxx’是用R版本3.6.3来建造的问题

    如何正确更新R实现R语言版本控制 首先贴出(windows系统) warning:程辑包'xxx'是用R版本3.6.3来建造的 这说明我们的R的版本和我们下载的R包版本不匹配,一般来说是我们的R版本过 ...

  8. 一次性下载《R语言实战2》全书的R包及常用的R包

    系统:CentOS6.5.windows7 R版本:3.2.5.3.3.2 source('http://bioconductor.org/biocLite.R')biocLite(c("A ...

  9. R语言观察日志(part20)--包的组件之R代码

    学习笔记,仅供参考,有错必纠 文章目录 R代码 R代码的工作流程 组织函数 代码风格 对象名称 空格 余下的请看R语言观察日志(part16)--Google's R Style Guide 顶层代码 ...

  10. python调用r语言加载包错误_Python调用R语言

    网络上经常看到有人问数据分析是学习Python好还是R语言好,还有一些争论Python好还是R好的文章.每次看到这样的文章我都会想到李舰和肖凯的<数据科学中的R语言>,书中一直强调,工具不 ...

最新文章

  1. 这才是世界排名前十位的奢侈品
  2. Vue的百度地图插件尝试
  3. java 停顿 分钟_java - 年轻的垃圾收集更长时间停顿与Java 7 vs java 6 - 堆栈内存溢出...
  4. Subversion(SVN)安装文档
  5. testid oracle vue,Vue 组件单元测试究竟测试什么?
  6. 光电转换器有什么作用?光纤收发器如何保养?
  7. 玩大数据期间碰到的一些问题总结
  8. 分布式数据集训营,从入门到精通,从理论到实践,你不可错过的精品课程!...
  9. 03-centos 如何查看操作系统是哪个版本
  10. javascript async await
  11. 更新整理本人所有博文中提供的代码与工具(Java,2013.08)
  12. android中openMax的实现
  13. 插上移动硬盘计算机没反应,移动硬盘插电脑没反应怎么办解决教程
  14. 苹果电脑mp3转gif_用苹果电脑做gif动图的方法终于找到了...
  15. 省市区级联SQL文件(MySQL)
  16. 团队的英文翻译缩写_团队的英语是什么?简写呢?
  17. 虚拟主机管理器WHM的详细介绍
  18. python版本的Pairs图
  19. 小豆苗与妈咪知道发布战略合作,打造母婴健康服务新生态
  20. 如何运用计算机进行课堂教学,运用多媒体进行课堂教学的心得体会(精选6篇)...

热门文章

  1. 用 Python 写一个 NoSQL 数据库
  2. 从技术角度谈一谈,我参与设计开发的手Q春节红包项目
  3. 号称完全自主研发的国产编程语言「木兰」实为 Python 套壳,官方致歉!
  4. 说说年度补税退税的问题
  5. 高通fastboot一键进9008工具_linux高通内核移植工具十教程
  6. Hadoop 集群的基准测试
  7. HTML5 Canvas 绘制英国国旗
  8. Maven如何手动添加jar包到本地Maven仓库
  9. PSR-4——新鲜出炉的PHP规范
  10. Js判断当前浏览者的操作系统