Dear Statalist,
I am Stata7 user.
I have a problem with converting from numerical to string format.
My variable POP is in the format %8.0f. The numbers in POP are whole, the
largest entries consist of 8 digits. My problem is that after I do
gen str8 F=string(POP),
some of the entries of F variable are displayed in scientific notation form
like this:
F POP
1.45e+07 14531529
This only happens to entries consisting of 8 digits, the appearance of entries
consisiting of less than 8 digits is not altered by conversion.
I would appreciate any help on how to deal with this problem.
With best regards,
Olena Stavrunova
----- Forwarded message from [email protected] -----
Date: Wed, 7 Jun 2006 07:41:39 -0500
From: [email protected]
Reply-To: [email protected]
Subject: .dct for dataset without end-of-line delimiter: record too long?
To: [email protected]
Dear Statalist,
I apologize if this is a duplicate - I was not sure whether my first message
went on correctly.
I am Stata7 user.
I am trying to infile data from the datafile which does not have end-of-line
delimiters. My dictionary file looks like this:
dictionary using mydata{
_lrecl(8231)
_column(1)
float caseid %5f "id"
...
}
I get the error message:
"8231 not allowed
dictionary invalid"
By trying different # in _lrecl(#) I figured that # must be less than 7999 in
order for my dictionary file to work.
But the length of the line in my file is 8231.
I would greatly appreciate any advise on how I can infile variables from this
datafile.
With best regards,
Olena Stavrunova
----- End forwarded message -----
*
* 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/