yilufeige
错误在library(pkg, character.only = TRUE) :
'rJava'不是正当的程辑包--是不是在R版本2.0.0之前装的?
我在加载RJAVA包时,报的错,我用的是R2.3.0,RJAVA用的是0.5版的(应该是最新的)
我将rJava_0.5-0.tar.gz解压到library目录下,使用install.packages("rJava")会提示选择镜像网站,我选择中国,老是提示连接不上,换其他的也不行.
我直接下载解压到那个目录,使用library("rJava")就提示那个错误,请问有遇到过的吗?帮我解决一下呀,谢谢了.
yihui
看样子你的操作系统不是Linux。*.tar.gz是在linux系统下进行编译安装的源文件,你应该下载*.zip包才对。我感觉你的Java功底应该很好,怎么弄不清楚操作系统呢
镜像最好不要选中国,东南大学的镜像基本已经荒废了。一般也不用把zip包下载下来安装(除非你知道该包与哪些包有关联关系),直接用install.packages(***, dep=T)就可以(或者点菜单);万一你非要下载,那么应该用菜单Install packages from local zip files,而不是像你那样直接解压缩到library目录下。
yilufeige
谢兄,你实在是强,我加上了dep=T这个参数,使用install.packages("rJava",dep=T)果然行了.实在感谢.我找了好久的zip的,就是找不到呀.所以在没有办法的时候,只有把那个解压出来,放在那里了.然后还是不行,就找到这个网站了,现在感觉到,你确实是个高手.以后我会经常来光顾的这个论坛向你请教的.谢谢了.
yihui
wuguohui
那么多包怎么使,刚学,真是一头雾水,
rtist
[quote]引用第4楼wuguohui于2007-07-26 23:25发表的“”:
那么多包怎么使,刚学,真是一头雾水,[/quote]
没必要所有的包都学,包怎么用的文档都在那儿放着呢,随用随看即可。
必须知道就是:
R-intro的东西,
还有学会search R文档。
yihui
学习R不要一开始就看add-on packages,其实那些包即使不用、自己写一点代码都是可以的——只要你清楚统计的计算过程,最简单的例子比如回归,你可以用lm函数计算回归系数,也可以直接用solve(t(X)%*%X)%*%t(X)%*%Y计算。用附加包只是为了省点时间,避免重复劳动,当然,不善于写代码的也可以藉此偷偷懒:)