On Fri, 17 Jun 2016, Matthias Weber <matthias.we...@fntsoftware.com> writes:
> Hello togehter, > > i have short question, maybe anyone can help me. > > I have a data.frame like this one: > > NO ORDER > 1 1530 for Mr. Muller (10.0 -> 11.2) > 2 1799 for Mr Giulani > 3 1888 for Mr. Marius (11.2 -> 12) > > I need a solution, which only contains the values in brackets. The result > should look like the following: > > NO ORDER > 1 1530 for Mr. Muller (10.0 -> 11.2) > 2 1888 for Mr. Marius (11.2 -> 12) > > I tried it with the following code, but that doesn't work. > > data4.1<-data3[data3$ORDER%in% "[(]*->*[)]",] > > maybe anyone can help me. > > Thank you. > > Best regards > > Mat > Try ?grepl instead of %in%. x <- c("for Mr. Muller (10.0 -> 11.2)", "for Mr Giulani", "for Mr. Marius (11.2 -> 12)") grepl("[(].*->.*[)]", x) -- Enrico Schumann Lucerne, Switzerland http://enricoschumann.net ______________________________________________ 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.