Thank you very much, but that would make even more work due to the duplication...
On Mon, Aug 9, 2021 at 10:53 AM Jim Lemon <drjimle...@gmail.com> wrote: > > Hi Luigi, > It looks to me as though you will have to copy the data frame or store > the output in a new data frame. > > Jim > > On Mon, Aug 9, 2021 at 6:26 PM Luigi Marongiu <marongiu.lu...@gmail.com> > wrote: > > > > Hello, > > I would like to recursively select the columns of a dataframe by > > strong the names of the dataframe in a vector and extracting one > > element of the vector at a time. This I can do with, for instance: > > ``` > > vect = names(df) > > sub_df[vect[1]] > > ``` > > > > The problem is that I would like also to change the values of the > > selected column using some logic as in `df$column[df$column == value] > > <- new.value`, but I am confused on the syntax for the vectorized > > version. Specifically, this does not work: > > ``` > > sub_df[vect[1] == 0] = "No" > > ``` > > What would be the correct approach? > > Thank you > > > > ______________________________________________ > > R-help@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 ______________________________________________ R-help@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.