Notice: On March 31, it was **announced** that Statalist is moving from an email list to a **forum**. The old list will shut down on April 23, and its replacement, **statalist.org** is already up and running.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

From |
Steve Nakoneshny <scnakone@ucalgary.ca> |

To |
"statalist@hsphsun2.harvard.edu" <statalist@hsphsun2.harvard.edu> |

Subject |
Re: st: Another question regarding string variables |

Date |
Tue, 26 Feb 2013 21:59:50 -0700 |

Hi Mike, I don't have access to the help file from my phone, but I'm fairly certain you should be able to extract *any* word from a string var using the -word- function. Completely untested off the top of my head (with no recollection of the appropriate syntax): g lname = word(yourvar,1) g fname = word(yourvar,2)+word(yourvar,3) The above is an inelegant means of approximating your needs. Adjusting for valid syntax would be a good start. I have no doubt that there are other string function solutions that would equally suffice. If you are wedded to using -split-, you may with to insert a comma between words 1 & 2 of your string via -subinstr- and then proceed with -split yourvar,parse(,)-. Steve Sent via carrier pigeon On 2013-02-26, at 9:31 PM, "Michael Stewart" <michaelstewartresearch@gmail.com> wrote: > HI Steve > > Word will give me the second word > > But What I am trying to get is the first word and rest of the string > as second variable. > > For ex: John Howard R --> John & (Howard R ) as two string AND not as > John & Howard & R separately as three string > > Thanks > MIke > > > On Tue, Feb 26, 2013 at 11:14 PM, Steve Nakoneshny <scnakone@ucalgary.ca> wrote: >> There is a string function called -word- that will serve your purpose. See -h word- for more details. >> >> Steve >> >> Sent via carrier pigeon >> >> On 2013-02-26, at 8:55 PM, "Michael Stewart" <michaelstewartresearch@gmail.com> wrote: >> >>> Hi, >>> >>> I am sorry to keep bothering you regarding string variables >>> I am trying to find if there is a function to split a string "Howard >>> James R" --> "Howard" & ("James R") >>> If I use Split, I would get Howard, James and R which is not what I want >>> I want to split the string after the first word into two string >>> variables first variable containing first word and second variable >>> containing rest of the string >>> >>> -- >>> Thank you , >>> Yours Sincerely, >>> Mike. >>> * >>> * For searches and help try: >>> * http://www.stata.com/help.cgi?search >>> * http://www.stata.com/support/faqs/resources/statalist-faq/ >>> * http://www.ats.ucla.edu/stat/stata/ >> >> * >> * For searches and help try: >> * http://www.stata.com/help.cgi?search >> * http://www.stata.com/support/faqs/resources/statalist-faq/ >> * http://www.ats.ucla.edu/stat/stata/ > > > > -- > Thank you , > Yours Sincerely, > Mike. > * > * For searches and help try: > * http://www.stata.com/help.cgi?search > * http://www.stata.com/support/faqs/resources/statalist-faq/ > * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/faqs/resources/statalist-faq/ * http://www.ats.ucla.edu/stat/stata/

**Follow-Ups**:**Re: st: Another question regarding string variables***From:*"Dudekula, Anwar" <dudekulaan@upmc.edu>

**Re: st: Another question regarding string variables***From:*Michael Stewart <michaelstewartresearch@gmail.com>

**References**:**st: Another question regarding string variables***From:*Michael Stewart <michaelstewartresearch@gmail.com>

**Re: st: Another question regarding string variables***From:*Steve Nakoneshny <scnakone@ucalgary.ca>

**Re: st: Another question regarding string variables***From:*Michael Stewart <michaelstewartresearch@gmail.com>

- Prev by Date:
**st: RE: Another question regarding string variables** - Next by Date:
**Re: st: atan2: Mata vs Stata** - Previous by thread:
**Re: st: Another question regarding string variables** - Next by thread:
**Re: st: Another question regarding string variables** - Index(es):