问题标签 [ess]

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.

0 投票
5 回答
3785 浏览

r - R & Emacs 中的弹出窗口

我使用 ESS 是为了在使用 R 时留在 Emacs 中。每当我创建一个绘图时,一个新的弹出窗口都会出现在该图中。这个新窗口似乎是 Emacs 内部调用的 R 进程的一部分。因此,新窗口不是缓冲区列表的一部分,并且似乎位于 Emacs 环境之外。

是否可以强制由 R 创建的新窗口(包含 plot() 调用的图形或 ggplot2/lattice 中的相应函数)留在 Emacs 环境中?以便该图可用作新缓冲区。

谢谢!

0 投票
1 回答
647 浏览

debugging - Emacs Speaks Statistics 能否像真正的调试器一样通过 R for 循环循环?

我是 ESS 编码和调试 R 代码的快乐用户。我最近在几个 for 循环和 ifs 结构中发现了一个难以捉摸的错误。

有什么方法可以让 ESS 选择性地遍历 if/else 结构或循环以获取 for 循环中的所有值?

R 或 ESS 是否具有调试器模式,您可以在其中跳过 else 子句、循环值并单步执行、单步执行、返回等?

[更新]

感谢@jubba 提供有关R-language 调试工具的其他 SO 问题的链接。最后,这是我真正的问题。这个另一个线程提供了我想知道的关于在当前 R 中进行调试的方式的链接。

0 投票
2 回答
273 浏览

r - ESS 和 rpy2 在 Emacs 中共享 R 进程

我是 R 的一个相当新的用户,并且已经开始使用 Emacs Speaks Statistics (ESS)。我还使用 rpy2(R 的 python 接口),我可以在 Emacs 中运行的 ipython shell 中启动 R 进程。

是否可以让 ESS 和 rpy2 以某种方式共享相同的 R 进程,以便我可以在 Python/rpy2 中进行一些编码以设置一些 R 对象,然后切换到 ESS 并直接运行 R 命令而不使用 python/rpy2?

例如,我会在 Emacs 中使用 启动 R M-x R,然后在我的 ipython 会话中让rpy2.robjects.r指向或使用这个正在运行的 R 进程;或者,我会在 python 中启动 R,rp2.robjects.r然后让 ESS 连接到嵌入 python 的 R 进程。

我猜问题是rpy2中的R进程嵌入在python解释器中,如果我可以直接操作R而不通过rpy2,那么表示R对象的python对象会变得“不同步”?我承认我没有完全了解 rpy2 和 Emacs 进程处理的工作原理......

0 投票
1 回答
198 浏览

emacs - Emacs+ESS 空闲时间打印

我怎样才能让 Emacs 执行类似的东西

每次 ess 运行并且 Emacs 已经闲置了一段时间,并且在它停止闲置的某个时刻左右?

0 投票
2 回答
4249 浏览

r - ESS 调用不同的 R 安装

我不确定这是否已经在堆栈溢出中得到了回答。我在我的 Unix 机器上安装了 Emacs-ESS,每当我启动 emacs 时,都会加载特定版本的 R。我现在有一些新的 R 包,我想在安装到默认 R 环境之前对其进行测试。因此,我在本地目录中安装了较新版本的 R,并在那里安装了我的新软件包。现在,如果我想从 emacs 调用我安装在本地目录中的这个较新的 R 版本,我应该怎么做呢?我希望能够调用默认的 R 版本或本地安装的 R 版本。

感谢您的所有时间和帮助

0 投票
4 回答
2822 浏览

r - 有没有办法使用 emacs 安装 R 包?

我正在使用 ESS,但每次我需要安装新包时,我都必须使用 R gui。难道不离开emacs就没有办法做到这一点吗?

0 投票
3 回答
4587 浏览

r - 是否有可能在 Emacs ESS 中获得类似于 Rstudio 中可用的 R 代码完成?

Rstudio 有一个很棒的代码完成功能。它提供了以给定字符串开头的函数以及函数和参数定义的快速视图。

ESS 足够强大,对我来说很熟悉,并且集成到 Emacs 中,我在那里进行了大部分工作 - 所以我犹豫要不要搬家,但这个功能让我考虑搬家。

是否可以将此功能集成到 Emacs ESS 中?

Emacs ESS 有类似的东西吗?

有任何希望(如果是这样,我怎么能支持这样的努力?)

在此处输入图像描述

0 投票
0 回答
211 浏览

r - R:如何在 ESS 中改变输出宽度?

可能重复:
如何在 Linux 中使用 R 增加列数

ESS 中的 R 输出被包装以适合特定宽度。必须有一个参数来控制它。我想将其设置为更大的数字,因为在某些情况下,如果打印得更宽,例如打印时,输出看起来会更好summary(glm(...))

例如,打印时长向量会被包裹:

有没有办法控制这个?

0 投票
2 回答
1891 浏览

r - Emacs+ESS+R:如何在新缓冲区中打开帮助页面

目前我已经设置options(help_type="text")getOption("help_type")返回"text"。不知道为什么,但当我输入?par劣质 ESS (iESS) 缓冲区时,R 仍会打开一个新的浏览器窗口或选项卡。如果我明确评估help(par,help_type="text"),帮助页面的内容将打印在 iESS 缓冲区中。我认为有一种方法可以在它自己独立的 Emacs 缓冲区中打开内容——我弄错了吗?

0 投票
5 回答
4313 浏览

r - 使 Emacs ESS 遵循 R 风格指南

我使用 Emacs/ESS 已经有一段时间了,我熟悉Hadley 的 R 风格推荐。我想在 ESS 中遵循这些约定,比如运算符周围的漂亮空格、逗号和if语句之后的空格、大括号之前的空格等。

有没有人费心去遵循这个风格指南?恕我直言,官方的风格建议是相当谦虚的,他们对风格只字未提。Google R 风格指南与我在 JavaScript 中编码时使用的风格指南太相似了,所以这是一个禁忌。

长话短说:是否有具有 (e)LISP 技能的人愿意为 ESS 实施(Hadley 的)风格指南?