首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用字符串拆分向量

如何使用字符串拆分向量
EN

Stack Overflow用户
提问于 2014-05-22 03:39:26
回答 2查看 137关注 0票数 2

我有一个带有基因名称的载体,其中载体中的几个元素包含多个基因名称,用逗号分隔。我如何分离这个载体的元素,并获得一个长的载体,每个基因名称作为载体的一个单独的元素?我尝试过strsplit,但这只是给了我两个或更多的基因名称作为单独的字符串,但仍然在载体的相同元素中……/Frida

代码语言:javascript
复制
genes = c("PGD", "CDA", "MROH7,TTC4", "PGM1") 

我想把元素"MROH7,TTC4"分成两个元素"MROH7""TTC4"

EN

回答 2

Stack Overflow用户

发布于 2014-05-22 03:43:04

这将在每个逗号处拆分字符串:

代码语言:javascript
复制
genes = c("PGD", "CDA", "MROH7,TTC4", "PGM1")
genes.split = unlist(strsplit(genes, ","))

genes.split
[1] "PGD"   "CDA"   "MROH7" "TTC4"  "PGM1" 
票数 9
EN

Stack Overflow用户

发布于 2014-05-22 03:50:38

另一个选择是scan,它也会占用空格。

代码语言:javascript
复制
scan(text=genes, what='', sep=',', strip.white=TRUE)
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23792320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档