我完全是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
替换为"|"
)。