LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (May 2003, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Sat, 10 May 2003 14:53:57 +0100
Reply-To:     John Whittington <John.W@MEDISCIENCE.CO.UK>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         John Whittington <John.W@MEDISCIENCE.CO.UK>
Subject:      Re: maximum number of variables in SAS
Comments: To: Dale McLerran <stringplayer_2@YAHOO.COM>
In-Reply-To:  <E19EMdA-00049Y-00@coumxnn02.netbenefit.co.uk>
Content-Type: text/plain; charset="us-ascii"; format=flowed

At 22:10 09/05/03 -0700, Dale McLerran wrote:

>Indeed, I have employed datasteps in which I use more than 32K >variables. However, I have some applications in which I need >to transpose a dataset which has tens of thousands of rows. >The rows of the original dataset are effectively candidate >variables for a machine learning problem.

Right. You would, indeed, have a problem (pre-v9) if you actually needed to create a transposed dataset (and PROC TRANSPOSE gives you no option other than to create a transposed dataset). However, if it were adequate for you to process 'transposed' data within a DATA step, then you could obviously emulate the transposition within that DATA step simply by reading the entire source dataset into a temporary array (if you had enough resources).

>As noted by Kevin Delaney >and Ed Heaton, V9 on a Windows platform does not deliver the >ability to write a dataset with more than 32K variables. Until >two or three months ago, I would never have thought that I >would need the ability to write a dataset with so many variables.

As you will have seen, Jack has posted something which looks as if it may achieve what you want/need in v9.

Kind Regards

John

---------------------------------------------------------------- Dr John Whittington, Voice: +44 (0) 1296 730225 Mediscience Services Fax: +44 (0) 1296 738893 Twyford Manor, Twyford, E-mail: John.W@mediscience.co.uk Buckingham MK18 4EL, UK mediscience@compuserve.com ----------------------------------------------------------------


Back to: Top of message | Previous page | Main SAS-L page