更新IPython / Jupyter中使用的R

Kev*_*vin 3 r ipython jupyter

我想在Jupyter Notebook中使用R,因此我是通过R Essentials安装的(请参阅:https ://www.continuum.io/blog/developer/jupyter-and-conda-r )。安装的版本如下:

R.Version()

Out[2]:
$platform
"x86_64-w64-mingw32"
$arch
"x86_64"
$os
"mingw32"
$system
"x86_64, mingw32"
$status
""
$major
"3"
$minor
"1.3"
$year
"2015"
$month
"03"
$day
"09"
$svn rev
"67962"
$language
"R"
$version.string
"R version 3.1.3 (2015-03-09)"
$nickname
"Smooth Sidewalk"
Run Code Online (Sandbox Code Playgroud)

我试图更新R并安装一些软件包(例如RWeka)无济于事。我一直在寻找各种资源,但似乎没有任何指向我正确方向的信息。有谁知道该怎么办?

我的主要动机是尝试使用R库,但会收到类似以下的警告:

library("RWeka")

Warning message:
: package 'RWeka' was built under R version 3.2.4Warning message:
In unique(paths): bytecode version mismatch; using eval
Run Code Online (Sandbox Code Playgroud)

Jan*_*ins 5

如果您想使用conda软件包,请尝试 conda update --all,但是我认为Windows仍然没有R 3.2.x软件包。

您也可以通过r-project.org上可用的二进制安装程序安装R,手动安装R内核;例如通过

install_github("irkernel/repr")
install_github("irkernel/IRdisplay")
install_github("irkernel/IRkernel")
Run Code Online (Sandbox Code Playgroud)

然后在笔记本中使用该内核

IRkernel::installspec(name = 'ir32', displayname = 'R 3.2')
Run Code Online (Sandbox Code Playgroud)