Uh oh! Time for my occasional reminder post to use subset(), as in subset(df, select = -z)
for this case. > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > Sent: 12 November 2003 12:51 > To: R-help list > Subject: [R] column extraction by name ? > > > Security Warning: > If you are not sure an attachment is safe to open please contact > Andy on x234. There are 0 attachments with this message. > ________________________________________________________________ > > I have a data frame (df) with colums x, y and z. > e.g. df <- data.frame(x = sample(4), y = sample(4), z = sample(4)) > I can extract column z by: df$z or df[3] > I can also extract columns x,y by: df[1:2] or by df[-3]. > > Is it possible to extract x,y columns in a "symbolic" fashion i.e. > by equivalent of df[-z] (which is illegal) ??? > > Or alternativeley, is there an equivalent of "index" function, > which would return index of the column given name ? > > Ryszard > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-help > Simon Fear Senior Statistician Syne qua non Ltd Tel: +44 (0) 1379 644449 Fax: +44 (0) 1379 644445 email: [EMAIL PROTECTED] web: http://www.synequanon.com Number of attachments included with this message: 0 This message (and any associated files) is confidential and\...{{dropped}} ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help
