weixin_47253579 2023-06-01 16:14 采纳率: 0%
浏览 747
已结题

r语言Error in checkForRemoteErrors(val) 报错

func <- function(i) {
  n2=n1+1
  nt=n1+t1
  RNA_name=rep(colnames(RNA)[i],mi_num)
  x=as.matrix(RNA[1:n1,i])
  y=as.matrix(miRNA[1:n1,])
  mic_n1 <- as.numeric(cstats(x, y, alpha=0.6, C=15, est="mic_approx")[,3]) 
  
  n2=n1+1
  nt=n1+t1
  x=as.matrix(RNA[n2:nt,i])
  y=as.matrix(miRNA[n2:nt,])
  mic_t1 <- as.numeric(cstats(x, y, alpha=0.6, C=15, est="mic_approx")[,3])
  
  f1=data.frame(miRNA=miRNA_name,RNA=RNA_name,
                mic_nor=mic_n1,
                mic_tum=mic_t1,
                stringsAsFactors = FALSE)
  return(f1)
}

i <- 1:ncol(RNA)
cl <- makeCluster(parallel::detectCores() - 1) # Number of cpu cores  cpu内核数
clusterExport(cl,c("RNA","miRNA",'n1','t1','mi_num','miRNA_name'))
clusterEvalQ(cl,library(minerva))
results <- parLapply(cl,i,func) 
res.df <- do.call('rbind',results)
stopCluster(cl)




# Select miRNA_RNA pairs with MIC greater than 0.5 in normal samples or tumor samples
#选择正常样本或肿瘤样本中MIC大于0.5的miRNA_RNA对
res.df=res.df[!duplicated(res.df),]
mic_nor_tum_0.5=res.df[abs(res.df$mic_nor)>0.5|abs(res.df$mic_tum)>0.5,]
print(paste("#features after MIC filtering : ", nrow(mic_nor_tum_0.5),sep=""))

#才开始学各位大佬下面错误这个怎么改啊
#Error in checkForRemoteErrors(val) :  11 nodes produced errors; first error: Not compatible with requested type: [type=character; target=double].
#Error in h(simpleError(msg, call)) : 在为'do.call'函数选择方法时评估'args'参数出了错: object 'results' not found 
#Error: object 'res.df' not found


  • 写回答

5条回答 默认 最新

  • MarkHan_ 2023-06-01 17:27
    关注

    这个错误通常是由于 R 工作进程崩溃导致的,可能是由于内存不足或发生了诸如核心转储之类的严重问题。这不太可能是由于常规编程错误导致的

    第二个错误,可能是因为在 do.call 函数中使用了未定义的变量 results,可以尝试在 do.call 函数之前添加以下代码:results <- NULL

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 6月9日
  • 修改了问题 6月1日
  • 创建了问题 6月1日

悬赏问题

  • ¥15 (标签-考研|关键词-set)
  • ¥15 求修改代码,图书管理系统
  • ¥15 请问有没求偏多标签数据集yeast,reference,recreation,scene,health数据集。
  • ¥15 传感网应用开发单片机实训
  • ¥15 Delphi 关于sAlphaImageList使用问题
  • ¥15 寻找将CAJ格式文档转txt文本的方案
  • ¥15 shein测试开发会问些啥我是写java的
  • ¥15 关于#单片机#的问题:我有个课程项目设计,我想在STM32F103veTX单片机,M3主控模块上设计一个程序,在Keil uVision5(C语言)上代码该怎么编译?(嫌钱少我可以加钱,急急急)
  • ¥15 opnet仿真网络协议遇到问题
  • ¥15 在安装python的机器学习程序包scikit-learn(1.1版本)时遇到如下问题