Hello, Thank you for your help, I really appreciate it, I was able to solve the problem!
Here is a part of my dataframe (just in case...): > dput( head( behavioral_df) ) structure(list(ID = c(1, 2, 3, 4, 5, 6), DOB = c("9/53/1959", "4/8/1953", "2/21/1961", "10/11/1948", "9/4/1962", "8/22/1953" ), startpoint = c(2.33, 2.44, 1.57, 3.1, 2.78, 1.89), endpoint = c(3.5, 4, 2.4, 4.02, 3.98, 2.1), `1_t1_start` = c(1, 1, 1, 1, 1, 1), `1_T1` = c(4, 7, 2, 3, 3, 5), `2_T2_start` = c(2.67, 3.3, 2.45, 2.2, 1.9, 2.6), `2_T2` = c(5, 5, 6, 4, 5, 3), `3_T3_start` = c(4.76, 5.1, 3.87, 3.61, 2.83, 3.7), `3_T3` = c(7, 3, 4, 2, 5, 3), `4_T4_start` = c(6.09, 6.99, 5.21, 5.19, 5.02, 6.34), `4_T4` = c(4, 5, 5, 4, 3, 6)), row.names = c(NA, -6L), class = c("tbl_df", "tbl", "data.frame")) Also, I checked my options and I have my email set to plain text... Best, Anne On Tue, Oct 5, 2021 at 3:12 PM Jim Lemon <drjimle...@gmail.com> wrote: > Hi Anne, > As mentioned above, you may have to do nothing. Here is an example > that might clarify that: > > azdat<-read.table(text="subject 1 2 3 > 1 10 20 30 > 2 11 22 33", > header=TRUE,stringsAsFactors=FALSE) > azdat > subject X1 X2 X3 > 1 1 10 20 30 > 2 2 11 22 33 > > As you can see, R simply prepends an "X" to numeric names. If you > really want a "v": > > names(azdat)<-gsub("X","v",names(azdat)) > > Jim > Always happy to help an ANZAC (bad joke) > > On Wed, Oct 6, 2021 at 3:15 AM Anne Zach <anne.zach.z...@gmail.com> wrote: > > > > Dear R users, > > > > I have a dataframe that contains several variables, among which 105 > > correspond to scores on certain trials. Unfortunately, when I imported > this > > dataframe into R, I realised that the variable names corresponding to > each > > trial begin with digits, which violates R naming conventions. > > > > I am trying to relabel these variables by adding a 'v' as a prefix to > each > > of them, I'd like to use tidyverse, but I am struggling with this process > > of renaming. When I run this chunk of code, no error occurs but my > > variables are not renamed. I'm fairly new to R and I can't understand > what > > I'm doing wrong. > > > > ```{r} > > > > behavioral_df <- behavioral_df %>% rename_with(.fn = ~paste0("v"), > > starts_with('^\\d')) > > > > ``` > > > > I appreciate if you can help. > > > > Best, > > Anne > > > > [[alternative HTML version deleted]] > > > > ______________________________________________ > > 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. > [[alternative HTML version deleted]] ______________________________________________ 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.