2014-10-12 55 views
0

我正在使用R Studio R版本3.1。 我對整體文件路徑和約定如何工作有點困惑。 如果有人有一個很好的解釋的鏈接。R庫和路徑 - 概述

我想知道是否需要將工作包安裝到工作目錄中,即,是否需要將lib =「/ xx/yy/zz」設置爲與getwd()返回的位置相同?

我已經成功地理應安裝RWeka ---包「RWeka」成功解包和MD5校驗和檢查 但是當我嘗試「庫(」 RWeka「)我得到的

"Error in library("Rweka") : there is no package called ‘Rweka’ " 

我已經安裝了後打包它說

"package ‘RWeka’ successfully unpacked and MD5 sums checked 
The downloaded binary packages are in 
    Installing package into ‘C:/Users/MY NAME/Documents/R/win-library/3.1’ 
(as ‘lib’ is unspecified) 

因此這個問題 - 是下載到其中R只要確定所有的代碼和文件,我們試圖訪問是在設定工作主任安裝和多數民衆的地方都包

非常感謝

這裏是火車 RWeka成功 但是安裝庫(RWeka)顯示以下

install.packages( 「RWeka」) 安裝包到「C:/用戶/我的名稱/文檔/ R/WIN庫/ 3.1' (如 'LIB' 是不確定的) 試圖URL 'http://cran.rstudio.com/bin/windows/contrib/3.1/RWeka_0.4-23.zip' 內容類型 '應用程序/壓縮' 長度535623個字節(523 KB) 打開URL 下載523 KB

包 'RWeka' 成功解包和MD5校驗和檢查

下載的二進制包在 C:\用戶\我的名字\應用程序數據\本地的\ Temp \ RtmpOc8SpX \ downloaded_pa​​ckages

library(RWeka) Error : .onLoad failed in loadNamespace() for 'rJava', details: call: fun(libname, pkgname) error: No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R and Java have matching architectures. Error: package or namespace load failed for ‘RWeka’

所以我猜問題是 1.別的東西比從Java.com安裝Java做其他的(已卸載並重新安裝沒有變化) 2.我,使用R 3.1.1

+1

的包通常下載到的文件夾中的一個'.libPaths()'你可以用'sapply(.libPaths(),list.files)',看看有什麼在每個(如果有多個文件夾) – 2014-10-12 05:26:43

+0

軟件包的目錄可能與工作目錄不同。有些人喜歡在根目錄下創建一個「Rfiles」文件夾,以將工作文件從R程序和軟件包中分離出來。 – KFB 2014-10-12 07:18:08

+0

包名稱區分大小寫。嘗試'庫(RWeka)' – Eric 2014-10-13 01:49:21

回答

0

請檢查您是否正在運行R或RStudio 32或64位版本。 Java和R必須運行相同版本的體系結構。