假设我有一个字符串列表:string = c("G1:E001", "G2:E002", "G3:E003")。现在,我希望得到一个字符串向量,该向量仅包含冒号“:”之后的部分,即substring = c(E001,E002,E003)。R中有方便的方法吗?使用substr?谢谢!
4 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
聚会晚了,但是为了后代,stringr程序包(流行的“ tidyverse”程序包套件的一部分)现在为函数提供了带有统一签名的函数来处理字符串:
string <- c("G1:E001", "G2:E002", "G3:E003")
stringr::str_extract(string = string, pattern = "E[0-9]+")
# [1] "E001" "E002" "E003"
- 4 回答
- 0 关注
- 899 浏览
添加回答
举报
0/150
提交
取消