If the program also uses current features of Stata then version
statements would have to be splattered all over the place. More
involved than globally replacing "reshape" with "reshape_10".
I should note this is a general post, not specific to my own problem.
The issue I'm trying to underline is that the current version of
-reshape- does not handle variables named longer than 20 characters.
This is a severe limitation that will cause many existing programs to
fail. The best solution is to reprogram the current -reshape- program
without this constraint.
Who maintains reshape? Statacorp?
James
On Mon, Aug 25, 2008 at 11:18 AM, Martin Weiss
<[email protected]> wrote:
Would a -version- statement not be easier?
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of James Muller
Sent: Monday, August 25, 2008 5:06 PM
To: [email protected]
Subject: st: new reshape command compatibility issue
Hi list,
A new major version of reshape was released, but it imposes a restriction on
the maximum length of variables it can reshape (at least from wide->long).
Specifically, reshape fails on variables with names longer than 20
characters.
I realized this when it caused a large (a couple of thousand do-files
involved) system to fail...
There's a quick solution, but it sucks. The old reshape command is still
available as the command reshape_10. The solution is to replace all reshape
command calls with reshape_10. It is a shame 'reshape' is also a word in
natural
language.
Under the hood, reshape obtains details of the variables via the 'char'
system (?), which creates variables describing variables from your dataset,
prefixing them... That is, the dataset variable name plus the prefix can
violate Stata's 32-character variable name limit.
I ask, is there the possibility of thes very important Stata command,
reshape,
being modified so that it can accept variable named according to the general
convention in Stata?
As I say, there is the option of using reshape_10, but, well, that's a lazy
solution.
Cheers
James
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/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/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/statalist/faq
* http://www.ats.ucla.edu/stat/stata/