knitr-意外';[';

knitr-意外';[';,r,knitr,R,Knitr,我从knitr收到以下错误: Error in parse(text = x, srcfile = src) : <text>:39:48: unexpected '[[' 38: ## make data.frame for "Generic" line 39: vline.data <- data.frame(z = c(all_rep_coeff$[[ 解析错误(text=x,srcfile=src)::39:48:意外的'[' 38:##为“通用”行生成dat

我从
knitr
收到以下错误:

Error in parse(text = x, srcfile = src) : <text>:39:48: unexpected '[['
38:   ## make data.frame for "Generic" line
39:   vline.data <- data.frame(z = c(all_rep_coeff$[[
解析错误(text=x,srcfile=src)::39:48:意外的'['
38:##为“通用”行生成data.frame

39:vline.data您似乎引用的列名不正确。无需同时使用
$
[[


删除
$
应该可以解决这个问题。

您是使用
$[
还是仅仅使用
[[
?您可以在源文件中共享此错误所指的代码段吗?如果该列的名称确实以
[[
开头(这很糟糕),那么您需要引用它:
all\u rep\u coeff$”[[用括号命名'
。如果没有,则说明您使用了错误的语法,请参阅Thank@AnandaMahto,删除$1解决了问题。