Wednesday, January 04, 2006
st: RE: Reading a tab-delimited text file; version 8.2
From this example, you could just read them in as numeric anyway, and then pad with leading zeros.
sysuse auto tostring mpg, format(%04.0f) gen(s_mpg)
This won't work if there are non-numeric characters in the variables concerned.
Joe McCrary > I've got a number of tab-delimited text files that I'm reading into > STATA 8.2 using insheet. The problem I'm having is that the first 3 > variables need to be read is as text, not numeric. Here is one line of > data: > > 86309 0060 010051000229 0 84 69 66 > 48 69 75 84 78 87 81 75 > 63 69 > > In looking over the infile/dictionary commands, it appears that I > cannot specify a delimeter in the dictionary file. > > Could someone please tell me how to read those first 3 in as strings?
* * 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/
Links to this post: