[R] locate word in vector
Chuck Cleland
ccleland at optonline.net
Sat Sep 15 02:22:04 CEST 2007
kevinchang wrote:
> Hey All,
>
>
> I am wondering if there is a built-in function allowing us to locate a
> particular word in a character vector.
>
> ex: vector a
>
> a
> [1] "superman" "xamn" "spiderman" "superman" "superman" "xman"
> [7] "spiderman"
>
> Is there any built-in function that can show "superman" are the first,
> fourth and fifith element in "a"? Please help me out. Thanks.
a <- c("superman", "xamn", "spiderman", "superman",
"superman", "xman", "spiderman")
grep("^superman$", a)
[1] 1 4 5
?grep
OR
which(a %in% "superman")
[1] 1 4 5
?which
?is.element
--
Chuck Cleland, Ph.D.
NDRI, Inc.
71 West 23rd Street, 8th floor
New York, NY 10010
tel: (212) 845-4495 (Tu, Th)
tel: (732) 512-0171 (M, W, F)
fax: (917) 438-0894
More information about the R-help
mailing list