Hi, How can I use a substring match as a condition in a subset command? Sth like this: subset(input, field1=="blah1" & field2=="blah2") # but now with substring match in field2 subset(input, field1=="blah1" & field3 *substringmatch* "blah3") I've tried with gsub, but it won't work: subset(input, field1=="blah1" & gsub("blah3","",input$field3)) [[alternative HTML version deleted]]
Something like this may be close to what you want: subset(input, field1=="blah1" & !is.na(charmatch("blah3",input$field3))) --- -----Original Message----- From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf Of Albert Vilella Sent: 29 May 2008 11:38 To: r-help at r-project.org Subject: [R] how to use substring match as condition? Hi, How can I use a substring match as a condition in a subset command? Sth like this: subset(input, field1=="blah1" & field2=="blah2") # but now with substring match in field2 subset(input, field1=="blah1" & field3 *substringmatch* "blah3") I've tried with gsub, but it won't work: subset(input, field1=="blah1" & gsub("blah3","",input$field3)) [[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.
On Thu, 29 May 2008, Albert Vilella wrote:> Hi, > > How can I use a substring match as a condition in a subset command? >Perhaps subset(input, field1=="blah1" & regexpr("blah2",field3) != -1 ) ?? Study in example(gsub) the regexpr example and in ?gsub the 'Value' section as it pertains to regexpr. HTH, Chuck> Sth like this: > > subset(input, field1=="blah1" & field2=="blah2") # but now with substring > match in field2 > > subset(input, field1=="blah1" & field3 *substringmatch* "blah3") > > I've tried with gsub, but it won't work: > > subset(input, field1=="blah1" & gsub("blah3","",input$field3)) > > [[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. >Charles C. Berry (858) 534-2098 Dept of Family/Preventive Medicine E mailto:cberry at tajo.ucsd.edu UC San Diego http://famprevmed.ucsd.edu/faculty/cberry/ La Jolla, San Diego 92093-0901
Apparently Analagous Threads
- I need "validates_presence_of" help
- [Bug 1582] New: rsync dry run cannot find missing folders, contradicts actual run.
- Weird behaviour of tab characters in a string in R (vs Python)
- How to add virtual fields in model
- How to use R to perform prediction based on history data