R:运行debugSource时fBody [[i]]中出现错误

用户名

我有一个大约1400行的R脚本。我最近开始收到以下错误消息。我可以通过突出显示并使用ctrl-R来运行脚本,但无法在调试模式下运行脚本。关于如何找到错误的任何建议?

> debugSource('~/working/R/h60_maintenance/do_mega_analysis.R')
Error in fBody[[i]] : subscript out of bounds
> options(error=recover)
> debugSource('~/working/R/h60_maintenance/do_mega_analysis.R')
Error in fBody[[i]] : subscript out of bounds
Enter a frame number, or 0 to exit   
 1: debugSource("~/working/R/h60_maintenance/do_mega_analysis.R")
 2: (function (fileName, encoding, breaklines) 
{
    env <- new.env(parent = emptyenv())
    env$fun <- 
 3: suppressWarnings(.rs.setFunctionBreakpoints("fun", env, lapply(steps, function(step) {
    step$at
}
 4: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
 5: .rs.setFunctionBreakpoints("fun", env, lapply(steps, function(step) {
    step$at
}))
 6: suppressMessages(trace(what = functionName, where = envir, at = lapply(strsplit(as.character(steps
 7: withCallingHandlers(expr, message = function(c) invokeRestart("muffleMessage"))
 8: trace(what = functionName, where = envir, at = lapply(strsplit(as.character(steps), ","), as.numer
 9: eval.parent(call)
10: eval(expr, p)
11: eval(expr, envir, enclos)
12: methods::.TraceWithMethods(what = functionName, where = <environment>, at = lapply(strsplit(as.cha
13: new(traceClass, def = if (doEdit) def else original, tracer = tracer, exit = exit, at = at, print 
14: initialize(value, ...)
15: initialize(value, ...)
16: .initTraceable(.Object, ...)
17: .makeTracedFunction(def, tracer, exit, at, print, doEdit)

该错误可能与以下几行有关,因为这些行与选项10相关联:eval(expr,p)。

imds_rollup <- imds_detail_dt[,{
  ## if there's just one row in the group of ID's, return nothing
  list(
    count_every_fault = .N,
    max_ci_value = max(CI.Value),
    max_rotor_turn_time_air_sec = max(Rotor.Turn.Time...In.Air..s.),
    max_rotor_turn_time_ground_sec = max(Rotor.Turn.Time...On.Ground..s.)
  )}, by = c("BUNO","fileEventIndex")]
setkeyv(imds_rollup,c("BUNO","fileEventIndex"))
imds_rollup$max_ci_value <- NULL   # max_ci_value has all NA
乔纳森

这是R Studio的故障,不是代码中的错误。我通过关闭R Studio项目(不保存项目工作区)然后重新打开解决了该问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新/下载时ftp中出现错误

来自分类Dev

更新/下载时ftp中出现错误

来自分类Dev

使用LaunchControl运行时,bash脚本中出现错误

来自分类Dev

MySQL直接运行,但CodeIgniter中出现语法错误

来自分类Dev

日食中出现未知错误。在cmd中完美运行

来自分类Dev

存储的过程中出现神秘的运行时错误

来自分类Dev

在gcc中出现错误,但仍然成功运行

来自分类Dev

使用Slug访问url时在Django中出现NoReverseMatch错误

来自分类Dev

Android:从mysql获取数据时doInBackground中出现错误

来自分类Dev

不使用SignalR时ELMAH中出现SignalR错误

来自分类Dev

从情节提要加载时,XCTest中出现“无法投射”错误

来自分类Dev

使用泛型时在变量分配中出现错误

来自分类Dev

打开文件时在vim中出现molokai错误

来自分类Dev

当header = TRUE时read.fwf中出现错误

来自分类Dev

当我尝试删除产品时,Magento中出现错误

来自分类Dev

尝试从dll加载过程时在Delphi中出现错误

来自分类Dev

有时在Rails中出现“无效的路由名称”错误

来自分类Dev

创建新的FiwareService时,Orion CB中出现错误500

来自分类Dev

在执行if循环中的if else条件时,codebuild中出现错误

来自分类Dev

尝试访问Google API时Java中出现JSON错误

来自分类Dev

使用泛型时在变量分配中出现错误

来自分类Dev

合并2个功能时Xcode中出现错误

来自分类Dev

调用createObjectStore时,FireFox中出现IndexedDB错误

来自分类Dev

有时在Rails中出现“无效的路由名称”错误

来自分类Dev

执行ALTER TABLE时MySQL中出现错误1005

来自分类Dev

添加外键时,MySQL中出现错误1215

来自分类Dev

循环时避免在Python中出现索引错误

来自分类Dev

尝试创建外键时在 MySQL 中出现错误 1822

来自分类Dev

由于XML文件,R.java中出现错误

Related 相关文章

  1. 1

    更新/下载时ftp中出现错误

  2. 2

    更新/下载时ftp中出现错误

  3. 3

    使用LaunchControl运行时,bash脚本中出现错误

  4. 4

    MySQL直接运行,但CodeIgniter中出现语法错误

  5. 5

    日食中出现未知错误。在cmd中完美运行

  6. 6

    存储的过程中出现神秘的运行时错误

  7. 7

    在gcc中出现错误,但仍然成功运行

  8. 8

    使用Slug访问url时在Django中出现NoReverseMatch错误

  9. 9

    Android:从mysql获取数据时doInBackground中出现错误

  10. 10

    不使用SignalR时ELMAH中出现SignalR错误

  11. 11

    从情节提要加载时,XCTest中出现“无法投射”错误

  12. 12

    使用泛型时在变量分配中出现错误

  13. 13

    打开文件时在vim中出现molokai错误

  14. 14

    当header = TRUE时read.fwf中出现错误

  15. 15

    当我尝试删除产品时,Magento中出现错误

  16. 16

    尝试从dll加载过程时在Delphi中出现错误

  17. 17

    有时在Rails中出现“无效的路由名称”错误

  18. 18

    创建新的FiwareService时,Orion CB中出现错误500

  19. 19

    在执行if循环中的if else条件时,codebuild中出现错误

  20. 20

    尝试访问Google API时Java中出现JSON错误

  21. 21

    使用泛型时在变量分配中出现错误

  22. 22

    合并2个功能时Xcode中出现错误

  23. 23

    调用createObjectStore时,FireFox中出现IndexedDB错误

  24. 24

    有时在Rails中出现“无效的路由名称”错误

  25. 25

    执行ALTER TABLE时MySQL中出现错误1005

  26. 26

    添加外键时,MySQL中出现错误1215

  27. 27

    循环时避免在Python中出现索引错误

  28. 28

    尝试创建外键时在 MySQL 中出现错误 1822

  29. 29

    由于XML文件,R.java中出现错误

热门标签

归档