4.3 R 的接口包

Keywords: R

Previous: Overview of RDBMSs,Up: Relational databases

4.3 R 的接口包

CRAN 已经有几个帮助 R 连接 DBMS 的包。它们提供了不同层次上的抽象。一些包为整个数据框和数据库间的数据复制提供方法。所有的包都提供了通过SQL 查询从数据库里面选择数据,以数据框获得全部结果数据或者部分(通常是行的组)的功能。

RODBC 外的所有包都是连到一个DBMS。统一`前端'包DBIhttp://developer.r-project.org/db)和`后端'开发最完善的包RMySQL的工作现在正在进行。同样在CRAN,还有后端包ROracleRSQLite(该项目和 SQLite 数据库管理系统同时在开发,http://www.hwaci.com/sw/sqlite)。

两个早期的包 RmSQLRPgSQL 现在已经不再支持,已经属于 CRAN 的开发范围:BioConductor项目有包 RdbiPgSQLPL/Rhttp://www.joeconway.com/plr/)是一个把 R 嵌入PostgreSQL 的项目。

Hits:Loading...

special topic