1

所以我通过 KNIME 使用 R,这通常很棒,但是在 KNIME 环境中进行故障排除有点棘手。我不能轻易地将我的 R 代码复制并粘贴到 RStudio 中,因为它取决于我需要重现/模拟的各种 KNIME 变量。我遇到了一个令人沮丧的错误,我很难粉碎。

它的要点是代码从网站获取 CSV,然后只是将其格式化以用于输出。这是问题区域:

  csv = getURL(paste("https://www.website.com/", knime.flow.in[["report"]],"?export=1&enc=UTF-8&xf=csv&", knime.flow.in[["extrai"]], sep=""), curl=curl)

  r <- read.csv(text = csv)

这几乎总是很有效。但奇怪的是,如果我有几个循环运行此代码流。当它一一运行时,它几乎总是有效的。但是当它同时运行时,它几乎总是出错。这是一张照片:

Knime 工作流程

所以,这就是背景。我正在考虑做的只是在 R 中抛出一个循环来检查“错误:比列名更多的列”,如果是这样,重复循环直到它工作。

我如何使用 R 检测此错误?

4

0 回答 0