sqldf包的使用使用-R
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相关推荐
- R语言使用sqldf包按照SQL语法操作dataframe数据(Using SQL statements to manipulate data frames)
R语言使用sqldf包按照SQL语法操作dataframe数据(Using SQL statements to manipulate data frames) 目录
- R语言︱ 数据库SQL-R连接与SQL语句执行(RODBC、sqldf包)
要学的东西太多,无笔记不能学~~ 欢迎关注公众号,一起分享学习笔记,记录每一颗"贝壳"~ --------------------------- 数据库是极其重要的R语言数据导入源 ...
- r 连接 mysql sqldf_R语言︱ 数据库SQL-R连接与SQL语句执行(RODBC、sqldf包)
数据库是极其重要的R语言数据导入源数据之地,读入包有sqldf.RODBC等.跟SQL server相连有RODBC,跟MySQL链接的有RMySQL.但是在R里面,回传文本会出现截断的情况,这一情况 ...
- R语言-解决问题:程辑包‘xxx’是用R版本3.3.4 来建造的
用R的时候会碰到这种情形: warning :程辑包'xxx'是用R版本3.3.4 来建造的 尽管R这样提示,但是不影响这个包的使用.因此是可以继续用的,只是它会有这样的提示而已. 出现这种警告的原因 ...
- 把函数包起来就是一个R包 - 完整开发指南
生物信息学习的正确姿势 NGS系列文章包括NGS基础.高颜值在线绘图和分析.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流 ...
- 数据分析包的比较:R,Matlab,SciPy,Excel,SAS,SPSS,Stata
数据分析包的比较:R,Matlab,SciPy,Excel,SAS,SPSS,Stata (2010-11-02 12:35:29) 标签: 数据分析 机器学习 it 分类: 数据挖掘 数据分析包的比 ...
- 如何正确更新R实现R语言版本控制,解决程辑包‘xxx’是用R版本3.6.3来建造的问题
如何正确更新R实现R语言版本控制 首先贴出(windows系统) warning:程辑包'xxx'是用R版本3.6.3来建造的 这说明我们的R的版本和我们下载的R包版本不匹配,一般来说是我们的R版本过 ...
- 一次性下载《R语言实战2》全书的R包及常用的R包
系统:CentOS6.5.windows7 R版本:3.2.5.3.3.2 source('http://bioconductor.org/biocLite.R')biocLite(c("A ...
- R语言观察日志(part20)--包的组件之R代码
学习笔记,仅供参考,有错必纠 文章目录 R代码 R代码的工作流程 组织函数 代码风格 对象名称 空格 余下的请看R语言观察日志(part16)--Google's R Style Guide 顶层代码 ...
- python调用r语言加载包错误_Python调用R语言
网络上经常看到有人问数据分析是学习Python好还是R语言好,还有一些争论Python好还是R好的文章.每次看到这样的文章我都会想到李舰和肖凯的<数据科学中的R语言>,书中一直强调,工具不 ...
最新文章
- 这才是世界排名前十位的奢侈品
- Vue的百度地图插件尝试
- java 停顿 分钟_java - 年轻的垃圾收集更长时间停顿与Java 7 vs java 6 - 堆栈内存溢出...
- Subversion(SVN)安装文档
- testid oracle vue,Vue 组件单元测试究竟测试什么?
- 光电转换器有什么作用?光纤收发器如何保养?
- 玩大数据期间碰到的一些问题总结
- 分布式数据集训营,从入门到精通,从理论到实践,你不可错过的精品课程!...
- 03-centos 如何查看操作系统是哪个版本
- javascript async await
- 更新整理本人所有博文中提供的代码与工具(Java,2013.08)
- android中openMax的实现
- 插上移动硬盘计算机没反应,移动硬盘插电脑没反应怎么办解决教程
- 苹果电脑mp3转gif_用苹果电脑做gif动图的方法终于找到了...
- 省市区级联SQL文件(MySQL)
- 团队的英文翻译缩写_团队的英语是什么?简写呢?
- 虚拟主机管理器WHM的详细介绍
- python版本的Pairs图
- 小豆苗与妈咪知道发布战略合作,打造母婴健康服务新生态
- 如何运用计算机进行课堂教学,运用多媒体进行课堂教学的心得体会(精选6篇)...