as.character(split) 中的错误:无法将类型 'closure' 强制转换为类型 'character' 的向量



我完全是r编程的新手,这是我坚持的地方。

我试图将表格中的第一列中的字符提取到" |"在每行,具有以下代码;

library(limma)
temp<- read.delim("C:/Users/doe/Desktop/Work/colon_expression/results.txt", sep ="t", header = T)
temp
temp<-limma::strsplit2(temp,split,"|")[,1]
temp

rstudio给出了此错误;

As.Character(拆分)中的错误 类型为"字符"的向量

如何解决我的代码的胁迫问题?

尝试:

limma::strsplit2(temp, "|")[,1]

您可以使用?strsplit2

查看strsplit2文档

赋予该功能strsplit2

需要两个参数:

  • x字符向量。在这里,您提供了temp
  • split分裂的字符。在这里,您只是写了split

因此,您需要做的是提供特征以(即,将split替换为"|")。

相关内容

最新更新