标签: r boolean-expression
如果字符串只包含字母,我希望函数返回TRUE,否则返回FALSE。
TRUE
FALSE
即使有很多其他语言的答案页面,我也很难使用R找到这个问题的解决方案。
答案 0 :(得分:7)
我们可以使用grep。我们会从字母的开头([A-Za-z])到结尾^匹配字母$。
grep
[A-Za-z]
^
$
grepl('^[A-Za-z]+$', str1) #[1] TRUE FALSE
str1 <- c('Azda', 'A123Zda')