[R] Is there a quicker way to drop a data frame column than setting it to NULL?

Gabor Grothendieck ggrothendieck at gmail.com
Sun Jan 24 14:26:17 CET 2010


Try:

subset(df, select = - c(x, y, z))

On Sun, Jan 24, 2010 at 6:58 AM, Dimitri Shvorob
<dimitri.shvorob at gmail.com> wrote:
>
> If I want to drop columns x, y, z from dataframe df, is there a better
> alternative to
>
> df$x = NULL
> df$y = NULL
> df$z = NULL
>
> There are sufficiently many columns remaining to make
>
> df = subset(df, select = c(a,b,c,d[etc]))
>
> cumbersome.
>
> Thank you.
> --
> View this message in context: http://n4.nabble.com/Is-there-a-quicker-way-to-drop-a-data-frame-column-than-setting-it-to-NULL-tp1288617p1288617.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> 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.
>



More information about the R-help mailing list