向量中项目的R修剪字符
我需要找出如何修剪字符向量中每个条目的字符。我已经搜索并尝试在引用向量时使用^。我相信有一个简单的方法可以做到这一点,我不知道 例如:向量中项目的R修剪字符,r,string,R,String,我需要找出如何修剪字符向量中每个条目的字符。我已经搜索并尝试在引用向量时使用^。我相信有一个简单的方法可以做到这一点,我不知道 例如: CV <- c("ABC_001", "ABC_002", "DEF_003", "DEF_004", "GHIJKLM_005", "GHIJKLM_006") 谢谢你的帮助 gsub(“[^A-Z]”,CV) 我发现这个网站对于测试正则表达式非常有用。祝你好运 gsub(“[^A-Z]”,CV) 我发现这个网站对于测试正则表达式非常有用。祝你好运
CV <- c("ABC_001", "ABC_002", "DEF_003", "DEF_004", "GHIJKLM_005", "GHIJKLM_006")
谢谢你的帮助 gsub(“[^A-Z]”,CV)
我发现这个网站对于测试正则表达式非常有用。祝你好运 gsub(“[^A-Z]”,CV)
我发现这个网站对于测试正则表达式非常有用。祝你好运 在这个特定示例中,您似乎更希望使用下划线符号拆分字符串。如果是这种情况,您可以使用strsplit:
sapply (strsplit (CV, split = "_"), "[", 1)
在这个特定的示例中,您似乎更希望使用下划线符号分割字符串。如果是这种情况,您可以使用strsplit:
sapply (strsplit (CV, split = "_"), "[", 1)
library(stringr)
和stru-extract(CV,[A-Z]*”)
。如果同时使用小写字母str_extract(CV,[a-zA-Z]*”
从下划线背面删除sub(“..*”,”,CV)
@RichScriven-肯定是重复的-可能足够接近了?库(stringr)
和str_extract(CV,[a-Z]*”
。如果同时使用小写字母str_extract(CV,[a-zA-Z]*”
从下划线背面删除sub(“..*”,”,CV)
@RichScriven-肯定是重复的-可能足够接近了?