Rui Barradas
2021-Sep-24 17:33 UTC
[R] alternative to subset(dataframe, select = - column) in R
Hello, Like this? mtcars[names(mtcars) != "mpg"] Hope this helps, Rui Barradas ?s 15:09 de 24/09/21, Luigi Marongiu escreveu:> Hello, > this is a very simple question but... > what is the vector alternative to `subset(dataframe, select = - column)`? > I tried with: > ``` >> x = new[-ID] > Error in `[.data.frame`(new, -ID) : object 'ID' not found >> x = new[-"ID"] > Error in -"ID" : invalid argument to unary operator >> x = new[[-"ID"]] > Error in -"ID" : invalid argument to unary operator >> x = new[-["ID"]] > Error: unexpected '[' in "x = new[-[" > ``` > Thank you > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > 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. >
Luigi Marongiu
2021-Sep-24 19:39 UTC
[R] alternative to subset(dataframe, select = - column) in R
Thank you! ``` new_out <- new[ , "ID" != names( new ) ] new[names(new) != "ID"] ``` worked as wanted, `new[-match("ID"), names(new)]` gave the error: `Error in match("ID") : argument "table" is missing, with no default`. Cheers On Fri, Sep 24, 2021 at 7:33 PM Rui Barradas <ruipbarradas at sapo.pt> wrote:> > Hello, > > Like this? > > > mtcars[names(mtcars) != "mpg"] > > > Hope this helps, > > Rui Barradas > > ?s 15:09 de 24/09/21, Luigi Marongiu escreveu: > > Hello, > > this is a very simple question but... > > what is the vector alternative to `subset(dataframe, select = - column)`? > > I tried with: > > ``` > >> x = new[-ID] > > Error in `[.data.frame`(new, -ID) : object 'ID' not found > >> x = new[-"ID"] > > Error in -"ID" : invalid argument to unary operator > >> x = new[[-"ID"]] > > Error in -"ID" : invalid argument to unary operator > >> x = new[-["ID"]] > > Error: unexpected '[' in "x = new[-[" > > ``` > > Thank you > > > > ______________________________________________ > > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > > 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. > >-- Best regards, Luigi