为什么会出现此错误“所有计划的核心在用户代码中遇到错误”是否与服务器的核心处理器有关?

时间:2017-06-18 04:41:24

标签: mclapply

我们正在分析测序数据,同时过滤和修剪遇到错误后遇到的fastq文件。由于处理命令的核心不可用而导致以下错误吗?

colnames<-中的错误(*tmp*,值= c(“cs103_R1_dada.fastq”,“cs110_R1_dada.fastq”,:尝试在小于2维的对象上设置'colnames'另外:警告消息:在mclapply(seq_len(n),do_one,mc.preschedule = mc.preschedule,:所有计划的核心在用户代码中遇到错误&gt;

5 个答案:

答案 0 :(得分:1)

mclapply 转换为 lapply,然后您将获得信息更丰富的错误消息。解决问题,然后将其返回给 mclapply

答案 1 :(得分:0)

正如pengchy建议的那样,功能可能有问题。 使用lapply尝试相同的调用,错误消息将提供更多信息。

答案 2 :(得分:0)

这意味着您的R函数崩溃了。

答案 3 :(得分:0)

要澄清@ f2003596和@HelloWorld所说的内容:这仅意味着您调用的函数(即执行该函数时)发生了崩溃。但这并不一定意味着您的功能不正确。例如,当找不到变量时,您将得到相同的错误。

答案 4 :(得分:0)

注意:如果您在 mclapply 中包含意外参数,您也会收到此错误消息。我错误地把 mC.cores 放在了 mc.cores 而不是,我明白了。