我有一个带有基因名称的载体,其中载体中的几个元素包含多个基因名称,用逗号分隔。我如何分离这个载体的元素,并获得一个长的载体,每个基因名称作为载体的一个单独的元素?我尝试过strsplit,但这只是给了我两个或更多的基因名称作为单独的字符串,但仍然在载体的相同元素中……/Frida
genes = c("PGD", "CDA", "MROH7,TTC4", "PGM1") 我想把元素"MROH7,TTC4"分成两个元素"MROH7"和"TTC4"
发布于 2014-05-22 03:43:04
这将在每个逗号处拆分字符串:
genes = c("PGD", "CDA", "MROH7,TTC4", "PGM1")
genes.split = unlist(strsplit(genes, ","))
genes.split
[1] "PGD" "CDA" "MROH7" "TTC4" "PGM1" 发布于 2014-05-22 03:50:38
另一个选择是scan,它也会占用空格。
scan(text=genes, what='', sep=',', strip.white=TRUE)https://stackoverflow.com/questions/23792320
复制相似问题