R语言笔记 连接数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言笔记 连接数据库相关的知识,希望对你有一定的参考价值。

1. ODBC接口

在R中通过RODBC包访问一个数据库也许是最流行的方式,这种方式允许R连接到任意一种

拥有ODBC驱动的数据库,其实几乎就是市面上的所有数据库。

第一步是针对你的系统和数据库类型安装和配置合适的ODBC驱动——它们并不是R的一部

分。如果你的机器尚未安装必要的驱动,上网搜索一下应该就可以找到。

针对选择的数据库安装并配置好驱动后, 请安装RODBC 包。你可以使用命令

install.packages("RODBC")来安装它。

2. DBI相关包

DBI包为访问数据库提供了一个通用且一致的客户端接口。构建于这个框架之上的RJDBC包

提供了通过JDBC驱动访问数据库的方案。使用时请确保安装了针对你的系统和数据库的必要

JDBC驱动。其他有用的、基于DBI的包有Rmysql、ROracle、RPostgreSQL和RSQLite。这些

包都为对应的数据库提供了原生的数据库驱动,但可能不是在所有系统上都可用。详情请参阅

CRAN(http://cran.r-project.org)上的相应文档。


以上是关于R语言笔记 连接数据库的主要内容,如果未能解决你的问题,请参考以下文章

R语言data.table导入数据实战:data.table进行多表数据连接(mergejoin)内连接左连接外连接

R语言进行dataframe数据左连接(Left join):使用R原生方法data.tabledplyr等方案

R语言进行dataframe数据内连接(Inner join):使用R原生方法data.tabledplyr等方案

R语言merge函数连接多个dataframe数据集迭代内连接dataframe数据( iteratively merge data frames in R)默认merge函数通过公共列名合并数据

R语言data.table进行滚动数据连接,滚动联接通常用于分析涉及时间的数据实战(动画说明滚动数据连接的形式):rolling joins data.table in R

连接MySQL--Go语言学习笔记