我正在使用R Studio 3.1的R Studio。 我对整个文件路径和约定如何工作有点困惑。 如果有人链接到一个很好的解释。
我想知道是否需要将软件包安装到工作目录中,即我需要将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:/ Users / My Name / Documents / R / win-library / 3.1' (因为'lib'未指定) 尝试网址“http://cran.rstudio.com/bin/windows/contrib/3.1/RWeka_0.4-23.zip” 内容类型'application / zip'长度535623字节(523 Kb) 打开网址 下载了523 Kb
包'RWeka'成功解包并检查MD5总和
下载的二进制包在 C:\ Users \ My Name \ AppData \ Local \ Temp \ RtmpOc8SpX \ downloaded_packages
库(RWeka) 错误:.onLoad在'rJava'的loadNamespace()中失败,详情: call:fun(libname,pkgname) 错误:Software / JavaSoft注册表中没有CurrentVersion条目!尝试重新安装Java并确保R和Java具有匹配的体系结构。 错误:“RWeka”
的包或命名空间加载失败
所以我猜问题是 1.除了从Java.com安装Java之外还做其他事情(已卸载并重新安装没有更改) 2.我正在使用R 3.1.1
答案 0 :(得分:0)
请检查您是在32位还是64位版本上运行R或R Studio。 Java和R必须都运行相同版本的架构。
答案 1 :(得分:0)
Andy / Prakash是正确的 - R中的功能
Sys.getenv(" R_ARCH")将告诉您是否正在运行R的32位或64位版本
64位java可以在这里下载。
https://www.java.com/en/download/faq/java_win64bit.xml#Java%20for%2064-bit