Dear R users, sorry for a very basic question. i wanted to ask that if your column are too much in number and you want to select the remaining columns, starting from column number 117. one way is to use usual command>q[ ,(117:2300)].is there a way by which i can select the remaining columns starting from column number 117 without using the usual command or without giving the column number of the last column? more precisely, cant i use something like>q[ ,(117:remaining columns)]hope my question was clear. elisa [[alternative HTML version deleted]]
Hmmm... May be q[, 117:ncol(q)] And, by the way, do not use "q" as the name for your data.frame() or matrix() as it is a reserved name. See ?q and require(fortunes) fortune('dog') for reasons why. HTH, Jorge.- On Thu, Jan 3, 2013 at 12:59 AM, eliza botto <> wrote:> > Dear R users, > sorry for a very basic question. i wanted to ask that if your column are > too much in number and you want to select the remaining columns, starting > from column number 117. one way is to use usual command > >q[ ,(117:2300)]. > is there a way by which i can select the remaining columns starting from > column number 117 without using the usual command or without giving the > column number of the last column? > more precisely, cant i use something like > >q[ ,(117:remaining columns)] > hope my question was clear. > elisa > [[alternative HTML version deleted]] > > ______________________________________________ > 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. >[[alternative HTML version deleted]]
You have two options. Q[, 117:ncol(Q)] Or using the negation, thus not selecting the first 116 cols. Q[, -1:-116] ir. Thierry Onkelinx Instituut voor natuur- en bosonderzoek / Research Institute for Nature and Forest team Biometrie & Kwaliteitszorg / team Biometrics & Quality Assurance Kliniekstraat 25 1070 Anderlecht Belgium + 32 2 525 02 51 + 32 54 43 61 85 Thierry.Onkelinx at inbo.be www.inbo.be To call in the statistician after the experiment is done may be no more than asking him to perform a post-mortem examination: he may be able to say what the experiment died of. ~ Sir Ronald Aylmer Fisher The plural of anecdote is not data. ~ Roger Brinner The combination of some data and an aching desire for an answer does not ensure that a reasonable answer can be extracted from a given body of data. ~ John Tukey -----Oorspronkelijk bericht----- Van: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] Namens eliza botto Verzonden: woensdag 2 januari 2013 15:00 Aan: r-help at r-project.org Onderwerp: [R] column selection Dear R users, sorry for a very basic question. i wanted to ask that if your column are too much in number and you want to select the remaining columns, starting from column number 117. one way is to use usual command>q[ ,(117:2300)].is there a way by which i can select the remaining columns starting from column number 117 without using the usual command or without giving the column number of the last column? more precisely, cant i use something like>q[ ,(117:remaining columns)]hope my question was clear. elisa [[alternative HTML version deleted]] ______________________________________________ R-help at 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. * * * * * * * * * * * * * D I S C L A I M E R * * * * * * * * * * * * * Dit bericht en eventuele bijlagen geven enkel de visie van de schrijver weer en binden het INBO onder geen enkel beding, zolang dit bericht niet bevestigd is door een geldig ondertekend document. The views expressed in this message and any annex are purely those of the writer and may not be regarded as stating an official position of INBO, as long as the message is not confirmed by a duly signed document.
On 02-01-2013, at 14:59, eliza botto <eliza_botto at hotmail.com> wrote:> > Dear R users, > sorry for a very basic question. i wanted to ask that if your column are too much in number and you want to select the remaining columns, starting from column number 117. one way is to use usual command >> q[ ,(117:2300)]. > is there a way by which i can select the remaining columns starting from column number 117 without using the usual command or without giving the column number of the last column? > more precisely, cant i use something like >> q[ ,(117:remaining columns)] > hope my question was clear.q[, -(1:116)] q[, 117:ncol(q)] Berend
HI, May be this helps: set.seed(5) dat1<-as.data.frame(matrix(sample(1:100,100,replace=TRUE),ncol=20)) dat1[,8:ncol(dat1)] A.K. ----- Original Message ----- From: eliza botto <eliza_botto at hotmail.com> To: "r-help at r-project.org" <r-help at r-project.org> Cc: Sent: Wednesday, January 2, 2013 8:59 AM Subject: [R] column selection Dear R users, sorry for a very basic question. i wanted to ask that if your column are too much in number and you want to select the remaining columns, starting from column number 117. one way is to use usual command?>q[ ,(117:2300)].is there a way by which i can select the remaining columns starting from column number 117 without using the usual command or without giving the column number of the last column? more precisely, cant i use something like>q[ ,(117:remaining columns)]hope my question was clear. elisa ??? ??? ??? ? ??? ??? ? ??? [[alternative HTML version deleted]] ______________________________________________ R-help at 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.