Displaying 1 result from an estimated 1 matches for "abcdefijk".
Did you mean:
abcdefghijk
2011 Jan 29
1
Subset using grepl
Hi all,
I would like to subset a dataframe by using part of the level name.
x <- rep(LETTERS[1:20],3)
y <- rep(1:3, 20)
z <- paste(x,y, sep="")
random.data <- rnorm(60)
data <- as.data.frame(cbind(z, random.data))
I need rows that contain the letters A to J, so I tried:
subset(data, grepl(LETTERS[1:10], z)) # got only rows with A
subset(data, z %in% LETTERS[1:10]) #