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
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
r语言Error in checkForRemoteErrors(val) 报错
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
5条回答 默认 最新
- MarkHan_ 2023-06-01 17:27关注
这个错误通常是由于 R 工作进程崩溃导致的,可能是由于内存不足或发生了诸如核心转储之类的严重问题。这不太可能是由于常规编程错误导致的
第二个错误,可能是因为在 do.call 函数中使用了未定义的变量 results,可以尝试在 do.call 函数之前添加以下代码:results <- NULL
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥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版本)时遇到如下问题