Bookmark and Share

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]

Re: numeric value and value label from string [was: Re: st: From: Richard Moverare ....]


From   Richard Moverare <richard.moverare@gmail.com>
To   statalist <statalist@hsphsun2.harvard.edu>
Subject   Re: numeric value and value label from string [was: Re: st: From: Richard Moverare ....]
Date   Mon, 17 Jun 2013 01:12:24 +0200

Thank you for your prompt reply! -labmask- is very helpful. All the best, Rick

2013/6/16 Nick Cox <njcoxstata@gmail.com>:
> gen numvar = real(word(myvar, 1))
> assert numvar == ceil(numvar) & numvar < .
>
> gen lblvar = substr(myvar, strpos(myvar, " "), .)
>
> Then find -labmask- (SJ)
>
> labmask numvar, values(lblvar)
>
> Nick
> njcoxstata@gmail.com
>
> Richard Moverare
>
>>
>> I have a small problem that I guess I should be able to solve, but I
>> got stuck. I have a string variable that consists of 1-3 numbers,
>> space, and then a description. The description varies in terms of
>> numer of words and characters.
>>
>> What I would like to do is to create a numeric variable where the
>> values are the numbers in the beginning of the string and then use the
>> rest of the string as a value label. The dataset includes a number of
>> duplicates for this specific variable (one of the reason for doing
>> this conversion is to make the dataset smaller in size). The first
>> part is no problem using -word-, and I can get what I want as a label
>> by getting the second word and those that follow, but I got stuck
>> defining the labels for the variable.
>>
>> The variables looks something like this:
>> 234 Used cars, no batteries
>> 22 Bottles - unspecifed
>> 234 Used cars, no batteries
>> 440 N/A
>> and so on.
>>
>> Any help would be greatly appreciated!
> *
> *   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/


© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   Site index