Tell the difference between characters
Hi Lisa,
On Tue, Apr 26, 2011 at 2:09 PM, Lisa <lisajca at gmail.com> wrote:
Dear all,
I just want to determine if the characters in a character string are the
same or not. For example,
temp <- c("aa", "aA", "ab")
How do I determine the first one have the two same ?a?, and the second and
third have the different characters? Thanks in advance.
Is this what you're looking for?
testchar <- function(x)
{
substring(x, 1, 1) == substring(x, 2, 2)
}
testchar("aa")
[1] TRUE
testchar("aB")
[1] FALSE
temp <- c("aa", "aA", "ab")
sapply(temp, testchar)
aa aA ab TRUE FALSE FALSE
Sarah Goslee http://www.functionaldiversity.org