check for item in vector
Hi,
See ?"%in%" or ?match
animal <- c("Tiger","Panda")
"Tiger" %in% animal
[1] TRUE
"Acacia" %in% animal
[1] FALSE
"Panda" %in% animal
[1] TRUE
HTH,
Ivan
Le 12/13/2010 15:48, C.H. a ?crit :
Dear R users,
Suppose I have an vector like this:
animal<- c("Tiger","Panda")
I would like to know is there any function that check for the
existence of certain item in a vector.
e.g.
func("Tiger",animal) # check for the existence of "Tiger"
TRUE
func("Acacia",animal) #Acacia is not an item of the animal vector
FALSE I know that it can be done by for loop. But I would like to know is there any built-in function for that. Thank you very much. CH
Ivan CALANDRA PhD Student University of Hamburg Biozentrum Grindel und Zoologisches Museum Abt. S?ugetiere Martin-Luther-King-Platz 3 D-20146 Hamburg, GERMANY +49(0)40 42838 6231 ivan.calandra at uni-hamburg.de ********** http://www.for771.uni-bonn.de http://webapp5.rrz.uni-hamburg.de/mammals/eng/1525_8_1.php