模拟错误"比列名更多的列"用于测试目的

时间:2016-12-06 16:21:32

标签: r knime

所以我通过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 Workflow

那就是背景。我想做的只是在R中抛出一个循环来检查&#34;错误:列数比列名更多?&#34;如果是这样,重复循环直到它工作。

如何使用R检测此错误?

0 个答案:

没有答案