字符串分割并在定界符R处展开(向量)

MAPK

我有这个向量(它很大)myvec我需要在处将它们匹配/并创建另一个结果向量resvector如何在R中完成这项工作?

myvec<-c("IID:WE:G12D/V/A","GH:SQ:p.R172W/G", "HH:WG:p.S122F/H")

resvector

IID:WE:G12D, IID:WE:G12V,IID:WE:G12A,GH:SQ:p.R172W,GH:SQ:p.R172G,HH:WG:p.S122F,HH:WG:p.S122H
ath

您可以尝试使用strsplit@Tensibai提到的方法:

sp_vec <- strsplit(myvec, "/") # split the element of the vector by "/" : you will get a list where each element is the decomposition (vector) of one element of your vector, according to "/"
ts_vec <- lapply(sp_vec, # for each element of the previous list, do
                 function(x){
                     base <- sub("\\w$", "", x[1]) # get the common beginning of the column names (so first item of vector without the last letter)
                     x[-1] <- paste0(base, x[-1]) # paste this common beginning to the rest of the vector items (so the other letters)
                     x}) # return the vector
resvector <- unlist(ts_vec) # finally, unlist to get the needed vector

resvector
# [1] "IID:WE:G12D"   "IID:WE:G12V"   "IID:WE:G12A"   "GH:SQ:p.R172W" "GH:SQ:p.R172G" "HH:WG:p.S122F" "HH:WG:p.S122H"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用向量按定界符分割字符串-如何按换行符分割?

来自分类Dev

使用定界符C#一处分割字符串

来自分类Dev

通过定界符分割字符串并在新行上打印元素

来自分类Dev

分割字符串并在JavaScript加条件中保留定界符

来自分类Dev

分割字符串并在不同的定界符之前获取值

来自分类Dev

使用多个定界符分割字符串并将其保存到向量中

来自分类Dev

使用多字符定界符分割字符串

来自分类Dev

字符串在R中的最后一个(也是第n个)定界符处拆分,并删除定界符之前的字符串

来自分类Dev

C ++通过定界符分割字符串并保持定界符在结果中

来自分类Dev

按定界符分割字符串并包含定界符-Common Lisp

来自分类Dev

用多个定界符分割字符串,忽略重复的定界符

来自分类Dev

在C ++中使用多个定界符(包括定界符)分割字符串

来自分类Dev

用多个定界符分割字符串,并忽略引号中的定界符javascript

来自分类Dev

使用各种定界符分割字符串,同时保留定界符

来自分类Dev

sh-用定界符分割字符串

来自分类Dev

根据多个定界符分割字符串

来自分类Dev

使用sed用定界符分割字符串

来自分类Dev

根据定界符分割字符串

来自分类Dev

在python中的定界符'\'处分割字符串

来自分类Dev

使用多个嵌套定界符分割字符串

来自分类Dev

如何分割字符串并保留定界符?

来自分类Dev

Shell使用变量定界符分割字符串

来自分类Dev

用双定界符分割字符串

来自分类Dev

XSLT:基于定界符分割字符串的模板

来自分类Dev

在多个定界符上分割字符串

来自分类Dev

根据定界符分割字符串,但移至1

来自分类Dev

使用多个定界符分割字符串

来自分类Dev

用awk和定界符分割字符串

来自分类Dev

JasperReports:使用定界符分割字符串值

Related 相关文章

  1. 1

    使用向量按定界符分割字符串-如何按换行符分割?

  2. 2

    使用定界符C#一处分割字符串

  3. 3

    通过定界符分割字符串并在新行上打印元素

  4. 4

    分割字符串并在JavaScript加条件中保留定界符

  5. 5

    分割字符串并在不同的定界符之前获取值

  6. 6

    使用多个定界符分割字符串并将其保存到向量中

  7. 7

    使用多字符定界符分割字符串

  8. 8

    字符串在R中的最后一个(也是第n个)定界符处拆分,并删除定界符之前的字符串

  9. 9

    C ++通过定界符分割字符串并保持定界符在结果中

  10. 10

    按定界符分割字符串并包含定界符-Common Lisp

  11. 11

    用多个定界符分割字符串,忽略重复的定界符

  12. 12

    在C ++中使用多个定界符(包括定界符)分割字符串

  13. 13

    用多个定界符分割字符串,并忽略引号中的定界符javascript

  14. 14

    使用各种定界符分割字符串,同时保留定界符

  15. 15

    sh-用定界符分割字符串

  16. 16

    根据多个定界符分割字符串

  17. 17

    使用sed用定界符分割字符串

  18. 18

    根据定界符分割字符串

  19. 19

    在python中的定界符'\'处分割字符串

  20. 20

    使用多个嵌套定界符分割字符串

  21. 21

    如何分割字符串并保留定界符?

  22. 22

    Shell使用变量定界符分割字符串

  23. 23

    用双定界符分割字符串

  24. 24

    XSLT:基于定界符分割字符串的模板

  25. 25

    在多个定界符上分割字符串

  26. 26

    根据定界符分割字符串,但移至1

  27. 27

    使用多个定界符分割字符串

  28. 28

    用awk和定界符分割字符串

  29. 29

    JasperReports:使用定界符分割字符串值

热门标签

归档