close

我最近把一些Data丟到資料庫裡面去了,想說之後可以寫一些網頁介面來查詢資料,但是其實我最常用的軟體R本身就可以支援資料庫連線的功能,但是要安裝一個叫做RMySQL的package,這個package可以從R裡面直接安裝,但是我安裝完之後卻沒辦法載入這個package,會出現類似"unable to load shared library RMySQL" or "無法載入共享函數庫 ...RMySQL.dll ... 找不到指定的模組..."這樣的字眼(sorry, 我沒記下切確的字..:p),我檢查安裝的目錄下確實有"RMySQL.dll"啊!怎麼會找不到哩....
光是這個問題就卡了我快一天了吧,到處google的結果...原來是這個版本的RMySQL少了一些dll,所以要自己去"http://stat.bell-labs.com/RS-DBI/download/"找到"RMySQL 0.5-7"這個版本下載(最新的是0.6版),然後把裡面的"libMySQL.dll"跟"libmysql.lib"兩個檔案copy到RMySQL安裝目錄中的"libs"子目錄下,這樣再回到R裡面就可以順利載入RMySQL這個套件啦!!"library(RMySQL)"
然後就可以直接在R裡面下SQL語法抓取MySQL上面的資料啦!!哈哈~真是太開心啦!

RMySQL的預設安裝路徑 "C:\Program Files\R\R-2.6.1\library\RMySQL" ,其中R-2.6.1是指你安裝R的版本,library就是R內定package的安裝路徑,如果你裝很多package的話,這個目錄就會很肥大,向我一口氣就把全部的package都裝起來了,全部也才1.3G,對這個時候500G的硬碟也才三千五來說,1.3G根本不算啥啦!!!


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Person 的頭像
    Person

    Person的網路日誌

    Person 發表在 痞客邦 留言(6) 人氣()