[R] alternative to subset(dataframe, select = - column) in R

Luigi Marongiu m@rong|u@|u|g| @end|ng |rom gm@||@com
Fri Sep 24 21:39:05 CEST 2021


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 using 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 using 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



More information about the R-help mailing list