Simple String Operation.
Thanks David. Appreciate your response and solving my problem. Best Regards, Bhupendrasinh Thakre Sent from my iPhone
On Sep 18, 2012, at 11:58 AM, David Winsemius <dwinsemius at comcast.net> wrote:
On Sep 18, 2012, at 9:35 AM, Bhupendrasinh Thakre wrote:
Hi List,
This is kind of very simple but I am not able to understand how it works...
I have a sentence like "Even in the mid-west spring is hardly for 3 weeks,
while @south the scenario is different."
There are some more example of the same nature and don't know the source
yet.
What i want to do is remove word after "@"..
Solution i think of.
1. gsub("@$","",string) or gsub("@\\","",string)
2. regex
If you do not know how to use dput then just show some code that creates the object of interest:
x <- "Even in the mid-west spring is hardly for 3 weeks, while @south the scenario is different."
gsub("@[[:alpha:]]+\\s", "", x)
[1] "Even in the mid-west spring is hardly for 3 weeks, while the scenario is different." I was puzzled that the documentation suggested this should work, but it only removed the first letter in the word.
gsub("@\\w", "", x)
[1] "Even in the mid-west spring is hardly for 3 weeks, while outh the scenario is different." And this is how you use dput()
dput(x)
"Even in the mid-west spring is hardly for 3 weeks, while @south the scenario is different." Notice that the output of dput on a character vector is not very revealing. It is sometimes useful to use this method to shorten a long object: dput(head(x))
Please provide me some guidance. Since* words after @ may have different
length so need some flexible solution*.
Also sorry don't know how to put it in dput().
Best Regards,
Bhupendrasinh Thakre
*Disclaimer :*
The information contained in this communication is confi...{{dropped:11}}
______________________________________________ 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 Alameda, CA, USA