打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
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包中各个函数:

library(RODBC)

myconn <- odbcconnect('mydsn',uid='Rob' ,pwd='aardvark'>

crimedat <->

pundat <- sqlquery(myconn,'select*from="">

close(myconn)

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
R语言数据的导入与导出
R连接mysql数据库方法详解
R语言︱文件读入、读出一些方法罗列(批量xlsx文件、数据库、文本txt、文件夹)
R语言连接mySQL数据库步骤
TCGA 数据的下载
MySQL——基本概念
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服