R语言访问数据库管理系统

本篇内容主要讲解“R语言访问数据库管理系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“R语言访问数据库管理系统”吧!

成都创新互联公司专业为企业提供寿宁网站建设、寿宁做网站、寿宁网站设计、寿宁网站制作等企业网站建设、网页设计与制作、寿宁企业网站模板建站服务,十余年寿宁做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

R中有多种面向关系型数据库管理系统(DBMS)的接口,包括Microsoft SQL Sever、Microsoft Access、MySQL、Oracle、PostgreSQL、DB2、Sybase、Teradata以及SQLite。其中一些包通过原来的数据库驱动来提供访问功能,另一些则是通过ODBC或JDBC来实现访问。使用R来访问在外部数据 中的数据是一种分析大数据集的有效手段(参见附录G),并能够发挥SQL和R各自的优势。 

R语言中通过RODBC包访问一些数据库是目前比较流行的方式。允许R连接到任意一种拥有ODBC驱动的数据库。

第一步安装RODBC包

> install.packages("RODBC")

试开URL’https://cran.rstudio.com/bin/macosx/el-capitan/contrib/3.4/RODBC_1.3-15.tgz'

Content type 'application/x-gzip' length 813136 bytes (794 KB)

==================================================

downloaded 794 KB

The downloaded binary packages are in

/var/folders/50/tybzdqks35lfztwq28v39_r40000gn/T//RtmptjWK4W/downloaded_packages

RODBC包中各个函数:

R语言访问数据库管理系统

library(RODBC)

myconn <- odbcConnect("mydsn",uid="Rob",pwd="aardvark")

crimedat <- sqlFetch(myconn,Crime)

pundat <- sqlQuery(myconn,"select*from Punishment")

close(myconn)

这里首先载入了RODBC ,并通过一个已注册的数据源名称 (mydsn)和用户名(rob)以及密码(aardvark)打开了一个ODBC数据库连接。 连接字符串被传递给sqlFetch,它将Crime数据表复制到数据框pundat中。最后关闭连接。 

到此,相信大家对“R语言访问数据库管理系统”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


文章名称:R语言访问数据库管理系统
路径分享:http://azwzsj.com/article/phoijj.html