您好,登錄后才能下訂單哦!
本篇內容主要講解“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包中各個函數:
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語言訪問數據庫管理系統”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。