使用简单的 repl 交互运行 R(在 Linux 上)(没有 readline,没有假定的终端)

标签 r linux

我想将 R 作为劣质进程运行。我希望 R 将帮助页面显示为 html(在浏览器中)并显示图表,就好像它是交互式运行的一样。我知道我可以使用 --interactive 参数运行 R,但 R 似乎假设它在终端上运行,发出控制序列。

我应该如何运行 R 来获取 html 帮助页面和绘图(与 --interactive 一样)和没有控制序列的简单文本输出?

  • 如果我使用 R,它假定以非交互方式运行(html 帮助页面或绘图将不起作用,但输出不包含控制序列)。
  • 如果我使用 R --interactive --no-readline,它会以交互方式运行(帮助页面和绘图按预期工作)但输出是乱码且难以解析,因为它假定正在运行在终端上。

有没有办法控制 R 对其运行的终端所做的假设?

最佳答案

似乎参数顺序很重要。当以 R --no-readline --interactive 调用 R 时,(部分)问题得到解决。

关于使用简单的 repl 交互运行 R(在 Linux 上)(没有 readline,没有假定的终端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42155890/

相关文章:

r - 根据R中的另一个矩阵/df替换df/matrix中的值

r - 为什么我的 R 回归梯度下降失败了?

linux - 快速内核重新编译

linux - Beagleboard Angstrom Linux,Image Capture Script 流媒体替代品

python - 日志记录在 python 3.9.4 中似乎无法正常工作

r - 在 R 中的 spplot 上绘制饼图

r - 如何使用对数 y Axis 刻度制作 R 条形图?

r - 创建每月平均值,然后使用 ggplot 绘制它们

c - 预链接的过程是怎样的?动态加载器是如何解决这些问题的?

Linux Apache 配置 - 您无权访问/在此服务器上?