我无法捕获"range is too small for min.n"错误

  • 本文关键字:small for min 错误 too range is r
  • 更新时间 :
  • 英文 :


我试图在使用 ggplot2 库在 for 循环中绘制多个图时捕获"范围对于 min.n 来说太小"错误:

for (cod in unique(src$codes)) {
    ...
    p1 <- try(
            ggplot(data = df) +
            ...
           , silent = TRUE)
    print(p1)
}

但我总是收到错误。我怎样才能简单地避免出现错误并继续循环?

谢谢。

只有在评估/打印p1时才会报告错误。您应该使用:

p1 <-  ggplot(data = df) +
        ...
try(print(p1), silent = TRUE)

最新更新