If you know the value of k then you could do the following: goodNames <- paste("V",1:k,sep="") ind <- which(colnames(df) %in% goodNames) df[,ind]
(where df is your dataframe). P.S. I won't be surprised if df[,goodNames] is all right too (have not checked). --- On Fri, 20/6/08, Gundala Viswanath <[EMAIL PROTECTED]> wrote: > From: Gundala Viswanath <[EMAIL PROTECTED]> > Subject: [R] Howto access V-base only column in a data frame > To: [EMAIL PROTECTED] > Received: Friday, 20 June, 2008, 1:27 PM > Hi, > > Suppose I have the following data frame: > > V1 V2 V3 var > 1 100 200 400 2.3 > 2 40.5 1.2 20.3 > ... > > In this example the maximum V column is 3. > In my code there the column number can be varied. > > My question is how can I access data frame > from column V1 up to Vk (some "k" and > excluding'var' column)? > > - Gundala Viswanath > Jakarta - Indonesia > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, > reproducible code. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.