我有一个字符向量,包含变量名如
由于字母数量不同,我不能使用
我该怎么做?
x <- c("AB.38.2", "GF.40.4", "ABC.34.2")
。我想提取字母部分,得到一个只包含字母的字符向量,如c("AB", "GF", "ABC")
。由于字母数量不同,我不能使用
substring
指定第一个和最后一个字符。我该怎么做?
sub("[^[:alpha:]]+", "", x)
- David Arenburglibrary("stringr")
稍微可读一些:str_extract(x, "[A-Z]+")
。 - vaettchen