gpt4 book ai didi

r - ESS 不能很好地处理 data.table 和 knitr

转载 作者:行者123 更新时间:2023-12-04 21:44:28 24 4
gpt4 key购买 nike

我在评估 data.table[...] 中的变量时遇到问题使用时 knitr .我已经看到这个问题的答案,说明它已解决,但我仍然遇到错误。我正在使用 data.table R 3.0.0 上的 1.8.8 版。

我正在使用 ESS 13.05 附带的 Emacs 24.3。这是一个示例 .Rnw 文件:

\documentclass{article}

\begin{document}

<<init,eval=TRUE, cache=FALSE>>=
require(data.table)
dt <- data.table(x=1:10, y=11:20)
dt
dt[x > 5]
@

\end{document}

和相应的(pdf)输出:
require(data.table)
## Loading required package: data.table
## data.table 1.8.8 For help type: help("data.table")
dt <- data.table(x = 1:10, y = 11:20)

dt
## x y
## 1: 1 11
## 2: 2 12
## 3: 3 13
## 4: 4 14
## 5: 5 15
## 6: 6 16
## 7: 7 17
## 8: 8 18
## 9: 9 19
## 10: 10 20

dt[x > 5]
## Error: object ’x’ not found

最佳答案

很可能是环境问题。这应该解决它:

(setq ess-swv-processing-command "%s(%s)")

关于r - ESS 不能很好地处理 data.table 和 knitr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16901564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com