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 |
Erika Kociolek <ekociole@gmail.com> |

To |
statalist@hsphsun2.harvard.edu |

Subject |
Re: st: Question About Evaluating Expressions |

Date |
Thu, 18 Apr 2013 07:24:07 -0700 |

This is great - thank you! Erika On Thu, Apr 18, 2013 at 7:11 AM, Nick Cox <njcoxstata@gmail.com> wrote: > Corrected below. > > Nick > njcoxstata@gmail.com > > > On 18 April 2013 15:09, Nick Cox <njcoxstata@gmail.com> wrote: >> generate bin_number = "" >> local u 10 >> >> forvalues i = 900(`u')1500 { >> local I = `i' + `u' >> replace bin_number = "`i'-`I'" if condition > `i' & condition <= `I' >> } >> >> It could be done with one fewer line, the price being a veritable >> snowstorm of quotation marks: >> >> generate bin_number = "" >> local u 10 >> >> forvalues i = 900(`u')1500 { >> replace bin_number = "`i'-`=`i' + `u''" if (condition > `i' & >> condition <= `i' + `u') >> } >> >> Nick >> njcoxstata@gmail.com >> >> >> On 18 April 2013 15:03, Erika Kociolek <ekociole@gmail.com> wrote: >>> I am trying to "bin" some data into categories using the code below. I >>> would like the bin_number variable to look like this: >>> >>> condition bin_number >>> 905 900-910 >>> >>> If I run the code below, using condition = 905 as an example, I get >>> the following: >>> condition bin_number >>> 905 900-(900+10) >>> >>> How do I get Stata to first evaluate what's in the parentheses and >>> then put the result into the bin_number variable? >>> >>> Code: >>> generate bin_number = "" >>> local u 10 >>> >>> forvalues i = 900(`u')1500{ >>> replace bin_number = "`i'" + "-" + "(`i' + `u')" if (condition > >>> `i' & condition <= `i' + `u') >>> } >>> >>> Any advice would be greatly appreciated. >>> Erika >>> * >>> * 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/ * * 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/

**References**:**st: Question About Evaluating Expressions***From:*Erika Kociolek <ekociole@gmail.com>

**Re: st: Question About Evaluating Expressions***From:*Nick Cox <njcoxstata@gmail.com>

**Re: st: Question About Evaluating Expressions***From:*Nick Cox <njcoxstata@gmail.com>

- Prev by Date:
**Re: st: How to display independent variables after regression** - Next by Date:
**Re: st: How to display independent variables after regression** - Previous by thread:
**Re: st: Question About Evaluating Expressions** - Index(es):