Abraham Mathew
2011-Jul-27 18:00 UTC
[R] Placing brackets around the values in a data frame
Lets say I have the following data frame. df = data.frame(word = c("David", "James", "Sara", "Jamie", "Jon")) df I was trying to place brackets , [ ] , around each string. I'll be exporting it with write.table and quotes=FALSE, so it will eventually look like: [David] [James] [Sara] .... Can anyone help with this task? I'd like to avoid regular expressions, but I haven't been able to use the paste function to get the desired result. [[alternative HTML version deleted]]
On 27.07.2011 20:00, Abraham Mathew wrote:> Lets say I have the following data frame. > > df = data.frame(word = c("David", "James", "Sara", "Jamie", "Jon")) > df > > I was trying to place brackets , [ ] , around each string. > > I'll be exporting it with write.table and quotes=FALSE, so it will > eventually look like:Homework? Ask your supervisor! Uwe Ligges> [David] > [James] > [Sara] > .... > > > Can anyone help with this task? > > I'd like to avoid regular expressions, but I haven't been able to use the > paste function > to get the desired result. > > [[alternative HTML version deleted]] > > ______________________________________________ > 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.
David Winsemius
2011-Jul-27 18:32 UTC
[R] Placing brackets around the values in a data frame
On Jul 27, 2011, at 2:00 PM, Abraham Mathew wrote:> Lets say I have the following data frame. > > df = data.frame(word = c("David", "James", "Sara", "Jamie", "Jon")) > df > > I was trying to place brackets , [ ] , around each string. > > I'll be exporting it with write.table and quotes=FALSE, so it will > eventually look like: > > [David] > [James] > [Sara] > .... > > > Can anyone help with this task??paste> > I'd like to avoid regular expressions, but I haven't been able to > use the > paste function > to get the desired result.Hmm. Why not? df$word <- paste("[", df$word, "]", sep="") # seems to work fine.> > [[alternative HTML version deleted]] > > ______________________________________________ > 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.David Winsemius, MD West Hartford, CT