【发布时间】:2017-04-03 22:45:43
【问题描述】:
我有这三个字符串:
letters <- "abc"
numbers <- "123"
mix <- "b1dd"
如何检查这些字符串中的哪一个仅包含字母或仅包含数字(在 R 中)?
letters 应该只在 LETTERS ONLY 检查中为 TRUE
numbers 只能在 NUMBERS ONLY 检查中为 TRUE
mix 在任何情况下都应该是 FALSE
我现在尝试了几种方法,但没有一个真正适合我:(
例如,如果我使用
grepl("[A-Za-z]", letters)
它适用于 letters,但它也适用于 mix,这是我不想要的。
提前致谢。
【问题讨论】: