4.3 R 的接口包
Previous: Overview of RDBMSs,Up: Relational databases
4.3 R 的接口包
CRAN 已经有几个帮助 R 连接 DBMS 的包。它们提供了不同层次上的抽象。一些包为整个数据框和数据库间的数据复制提供方法。所有的包都提供了通过SQL 查询从数据库里面选择数据,以数据框获得全部结果数据或者部分(通常是行的组)的功能。
除 RODBC 外的所有包都是连到一个DBMS。统一`前端'包DBI(http://developer.r-project.org/db)和`后端'开发最完善的包RMySQL的工作现在正在进行。同样在CRAN,还有后端包ROracle 和 RSQLite(该项目和 SQLite 数据库管理系统同时在开发,http://www.hwaci.com/sw/sqlite)。
两个早期的包 RmSQL 和 RPgSQL 现在已经不再支持,已经属于 CRAN 的开发范围:BioConductor项目有包 RdbiPgSQL。PL/R (http://www.joeconway.com/plr/)是一个把 R 嵌入PostgreSQL 的项目。
Hits:Loading...
- Previous Page: 4.2.2 数据类型
- Next Page: 4.3.1 包 DBI 和 RMySQL
