I'm stuck with something that usually is pretty easily in other programming languages.
I want to test whether a string is inside another one in R. For example I tried:
match("Diagnosi Prenatale,Esercizio Fisico", "Diagnosi Prenatale")
pmatch("Diagnosi Prenatale,Esercizio Fisico", "Diagnosi Prenatale")
grep("Diagnosi Prenatale,Esercizio Fisico", "Diagnosi Prenatale")
And none worked. To make it work I should fist split the first string with strsplit and extract the first element.
NOTE: I'd like to do this on a vector of strings to receive a yes/no vector, so in the function I wrote should go a vector not a single string. But of course if the single string doesn't work, image a full vector of them...
Any ideas?
matchorpmatchfor this task - these are for matching in a list. (2) you're usinggrepincorrectly - the pattern is the first argument and the text is the second.