Hello R listserve,

I would appreciate someone's help with this problem. Consider the following toy dataset:

x <- read.table(textConnection("worldclim.1 worldclim.2 cru.1 cru.2
indv.1 7 8 32 658
indv.2 7 7 39 422"), header = TRUE)

How could I create a subset of the data based on the column prefix? For instance, let's say I wanted to subset only the columns with the "cru" prefix. Keep in mind that my real data set is very large and likely to change through time, so simply subseting by column index -- e.g., x2 <- subset(x[,3:4]) -- would not be a good strategy.

Specific code that will give me the answer would be most valuable. I tried looking up ?rm and ?ls, but I was not able to understand the syntax.

Thanks very much for your help!
Josh



      
	[[alternative HTML version deleted]]

