繁体   English   中英

在 Vs 代码中快速继续运行 R 代码后发生错误

[英]Error occurs after a fast continue run of R code in Vs code

我最近开始在 Vs 代码中使用 R。

一步一步运行R代码发现R运行正常,但是当我把很多R代码一起运行时,总是报错[Error: unexpected ')' in ")"] 或者[Error: unexpected '} ' in "}"] 或其他类似错误。

此外,我发现当我按 ctrl+enter 时,R 运行正常(运行代码并在等待一小段时间后再次运行),但是当我按住 ctrl+enter 运行相同的代码时出现错误,可以正常运行缓慢。

例如,当我运行以下函数时。

fvar <- function(fvar.variable){
  if (nlevels(as.factor(fvar.variable))<=10){
    print(tab1(fvar.variable,col = "black"))
    } else{
      print(tab1(fvar.variable,col = "black",bar.values =0))
  }
  print(typeof(fvar.variable))
}

函数按ctrl+enter慢速可以正常运行,但是按住ctrl+enter运行(全选函数反复运行),出现如下错误。

Error: unexpected '}' in "  }"
>       print(tab1(fvar.variable,col = "black",bar.values =0))
Error in tab1(fvar.variable, col = "black", bar.values = 0) :
  could not find function "tab1"
>   print(typeof(fvar.variable))
Error in typeof(fvar.variable) : object 'fvar.variable' not found
>   }
Error: unexpected '}' in "  }"
> }
Error: unexpected '}' in "}"
>   print(typeof(fvar.variable))
Error in typeof(fvar.variable) : object 'fvar.variable' not found
> }
Error: unexpected '}' in "}"
>

当我使用 Radian 重复这些步骤时会出现类似的问题,而在 R studio 中没有问题。 有谁知道如何解决这个问题? 非常感谢。

在此处输入图像描述

在此处输入图像描述

我有同样的问题。 检查是否在 R 扩展设置中启用了“R:Bracked paste”选项,如下所示:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM