|  | 
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]
st: destring
Hi List,
I am having a great deal of trouble changing strings to numeric. I have 
a variable "drug_1" that  is a strg40 with 32 unique values (I did not 
create this data set!). Examples are:
                        "TESTOSTERONE CYP 200MG/ML INJ (IN OIL)  "
                        "TESTOSTERONE ENANTH. 200MG/ML   1ML     "
                        "TESTOSTERONE ENANTHATE 200MG/ML INJ 5ML "
                        "TESTOSTERONE ENANTHATE 200MG/ML INJ 5ML "
                           TESTOSTERONE (ANDRODERM) 5MG/24HRS PATCH
Drug dose is the explore variable and the PI wants to look at outcome by 
mode of administration and dose, so for the example here I need to have 
a drug_1 variable with mode 1=IM  and 2=patch and dose 200mg/ml, 
200mg/5ml and 5mg/24hr.
I have tried encode, but I do not think I can use that because the 
strings also contain numbers(please correct if this is not true). I 
tried destring with the following errors:
destring Drug_1, replace
Drug_1 contains non-numeric characters; no replace
. destring Drug_1, replace ignore("testosterone")
Drug_1 contains characters not specified in ignore(); no replace
I could not find anything in FAQ that was similar to this problem. I 
would appreciate ANY HELP as I have drug_1 through drug_5 for 384 
subjects and can do this the long and painful way, but would prefer not.
Thanks, Peggy
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/