问题标签 [jupyter-irkernel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 在 R Jupyter 笔记本中显示文件中的图像
我在磁盘上有一张图片,想在 R Jupyter Notebook 的 markdown 单元格中显示它。我该怎么办?
我知道使用 Python 就像从显示中导入 Image 类一样简单。
r - 在R中的木星中隐藏代码
我想尝试使用 R 内核在 jupyter 中生成报告(pdf 和可能是 html)。但是,我想以两种方式隐藏代码,具体取决于受众:
- 所有代码单元
- 一些代码单元
当我寻找这个时,我找到了 python 内核的答案。R中有没有办法做到这一点(没有python代码)?
r - 在 R jupyter notebook 中使用 ipython 魔法?
我安装了 jupyter,conda install jupyter
并且正在运行一个安装了 r 内核的笔记本conda create -n my-r-env -c r r-essentials
我正在运行笔记本并想从 shell 运行 bash 命令。
为了比较,在带有 python 内核的笔记本中:
有没有办法将 R 笔记本设置为在 bash 命令(可能还有其他魔法)方面具有与 ipython 笔记本相同的功能?
jupyter - 安装 RKernel
尽管我付出了所有努力,我还是无法在 Canopy 上为我的 IPython/Jupyter notebook 安装 R 内核。
我已密切遵循以下给出的明确说明:http: //www.michaelpacer.com/maths/r-kernel-for-ipython-notebook (或者, http: //irkernel.github.io/installation/)
一切顺利,直到在 Jupyter 上安装内核的最后一步:
这是我收到的奇怪消息:
我的配置如下:
- 带有 El Capitan 的 Macbook
- R 版本 3.2.2
- IPython 4.0.1
- Jupyter 4.0.6
jupyter - 使用 R 内核在 Jupyter 上将笔记本导出为 html 时出现问题
以下代码在编写配备 R 内核的 ipython 笔记本时可以正常工作。不幸的是,第二个条形图导出到 html 失败(都带有 jupyter 的嵌入式选项和手动使用 nbconvert)。
真正奇怪的是,第一个条形图很好地导出,但不是第二个,而过程完全相同(显示前 50 个单词)。
这是我的配置:
- macosx 10.11.2 埃尔卡潘
- jupyter 4.0.6
- ipython 4.0.1
- R 版本 3.2.2
谢谢,
朱利安
r - 使用 Anaconda Windows 为 Jupyter Notebook 指定 R
我对使用 R 感到很自在,我想通过 Anaconda 进入 Python。
在尝试 Jupyter Notebook 并发现它与 R 兼容后,我真的很想使用它。
我在安装 R-essentials 中没有的 R 包时遇到问题;主要是因为我注意到它使用的 R 安装与我之前的安装不同。这不仅是一个不同的 R 安装,而且它还使用了以前版本的 R。在我的本地安装中,我已更新到 3.2.3,但在 Jupyter 的 Anaconda 环境中,我得到了 3.1。
我还找到了一个帖子来更改.libPaths
变量以包含我已经安装的包。尽管如此,由于不同的 R 版本,我认为这是一个潜在的问题。
我想知道是否可以更新 Anaconda 中使用的 R 版本,或者是否可以指向本地安装的版本。
谢谢你。
r - 轻松将 Jupyter R-Kernel 引擎从 32 位更改为 64 位
我将 Jupyter 与 R Kernel 一起使用来创建培训表格。对于某些 R 包,我需要使用 32 位版本的 R 引擎,而对于其他(主要部分)64 位。
所以我的目标是能够非常轻松地从 R Kernel 32 位切换到 R Kernel 64 位。
从今以后,我唯一能做的就是
- 当我之前在 32 位版本的 R 引擎下安装内核时,在 Jupyter 下获得 32 位 R 内核
- 以前安装软件包时获得 64 位 R 内核,并且 R 内核在 64 位 R 引擎下
要安装内核,我的代码总是相同的:
r - Jupyter 中 R 中的魔术 %% 命令
如何在 Jupyter 中的 R 中运行 %%magic?
较长输出的自动滚动功能非常烦人,因为我有几个函数和脚本会输出大量输出。
上面的 Javascript 在 python 笔记本中可以正常工作,但在 R 笔记本中不能。
当我在 R 中运行 %% 魔术命令时,它会发出错误的声音:
有什么建议么?
根据这篇文章disable_autoscroll.py,可以将该 Javascript 放入 profile_dir/static/js/custom.js 文件中。请告诉我,Windows 机器上的 profile_dir 在哪里?
我发现:c:/Anaconda2/Lib/site-packages/notebook/static/custom/custom.js
但那是中央 custom.js 文件。
参考:
r - 使用 dada2 运行 mclapply 时 IRkernel 死机
我不知道这个问题是否特定于dada2。我猜它不是,但我无法以其他方式重现它。
我正在尝试mclapply
从parallel
带有dada2的Jupyter笔记本内部的库中使用。并行作业运行,尽管它完成内核的那一刻就死了,我无法重新启动它。在 R 终端内运行相同的工作流程没有问题。
在小型数据集上运行它没有问题:
运行相同的工作流程但使用完整的数据集(对不起,我无法在此处提供它,它太大,并且不公开)会导致内核死机,这让我认为这是一个内存问题,正在运行它在 Jupyter 环境之外没有问题。运行这个lapply
没有问题。尝试在具有更多内存的 AWS 实例上运行它也会导致相同的错误。内核死亡时的终端输出是:
监控内存显示它永远不会变得非常高~200MB。所以我的问题是,如果它不是记忆,它会是什么?我意识到可能很难回答这个问题,但正如我所说,我无法发布完整的数据集。R 版本 3.2.2、Jupyter 版本 1.0.0、Dada2 版本 0.99.8、OSX 10.11.4