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 (January 2007, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Thu, 11 Jan 2007 00:03:30 -0800
Reply-To:     David L Cassell <davidlcassell@MSN.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         David L Cassell <davidlcassell@MSN.COM>
Subject:      Re: How to check if dataset has any obs or not
In-Reply-To:  <>
Content-Type: text/plain; format=flowed

proccontents@GMAIL.COM wrote back: > >On 1/8/07, David L Cassell <> wrote: >> >>peter.crawford@BLUEYONDER.CO.UK sagely replied: >> > >> >David >> > >> >there is (or may be) an effect, created by excluding empty data >> >sets from a set statement. >> > >> >The order of variables in the output dataset (and their internal >> >lengths) is determined in the "order" they are discovered by the >> >compiler, among the contributing data sets of the data step. Thus >> >empty data sets may disturb variable order, data lengths and >> >crucially, data type. >> > >> >Rather than consider observations, I would be looking to ensure >> >that all variable contributions have consistent data types, and >> >that the longest lengths get predefined to ensure no loss of >> >information. >> > >> >But , that isn't the point the original poster was addressing, >> >so perhaps I should keep my side-issues to myself ;-) >> > >> >Happy New Year >> > >> >Peter >> >>I was thinking about some of those side-issues myself, so I >>think you are right to bring them up. >> >>I have not seen any sign that the Original Poster was concerned >>about such issues, but that does not mean that they are non-existent. >> >>David >>-- >>David L. Cassell >>mathematical statistician >>Design Pathways

> >Hello David, > >I do not have any knowledge of the internal lengths but the way I did is >took proc contents of all the datasets then using nobs variables I found >out >if the dataset is empty (nobs >0 ) then captured the memname's in a macro >using proc sql and then set it. So I was thinking is that round about way >or >is there better way. I am sorry for the late reply . > >thanks >

But are the data similar across data sets? I mean, do the data sets have the same variables, which all have the same types and lengths and formats?

If so, then you probably do not have to knock yourself out to append these together.

HTH, David -- David L. Cassell mathematical statistician Design Pathways 3115 NW Norwood Pl. Corvallis OR 97330

_________________________________________________________________ From photos to predictions, The MSN Entertainment Guide to Golden Globes has it all.

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