[R] Simple String Operation.
Bhupendrasinh Thakre
vickythakre at gmail.com
Tue Sep 18 18:56:57 CEST 2012
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
>
More information about the R-help
mailing list