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 (March 2012, week 4)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Thu, 22 Mar 2012 14:26:27 -0400
Reply-To:     Ethan Zhou <e75wez1@GMAIL.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         Ethan Zhou <e75wez1@GMAIL.COM>
Subject:      Add Missing Records to Table and Impute Values of all Missing.

Hi all,

I have a dataset comprised of state , group, price and volume.There are some missing records for month per each state.

data test; input state $ group $ MONTH $ PRICE VOLUME; datalines; AK A 02 60 100 AK A 03 70 120 AK A 04 80 130 AK B 02 60 100 AK B 03 70 120 AK B 04 80 130 AL A 01 5 10 AL A 03 7 12 AL A 04 8 13 AL B 01 5 10 AL B 03 7 12 AL B 04 8 13 AR A 01 15 105 AR A 02 16 106 AR A 04 18 108 AR B 01 15 105 AR B 02 16 106 AR B 04 18 108 ; RUN;

Wanted data:

AK A 01 . . AK A 02 60 100 AK A 03 70 120 AK A 04 80 130 AK B 01 . . AK B 02 60 100 AK B 03 70 120 AK B 04 80 130 AL A 01 5 10 AL A 02 . . AL A 03 7 12 AL A 04 8 13 AL B 01 5 10 AL B 02 . . AL B 03 7 12 AL B 04 8 13 AR A 01 15 105 AR A 02 16 106 AR A 03 . . AR A 04 18 108 AR B 01 15 105 AR B 02 16 106 AR B 03 . . AR B 04 18 108

I want to first make sure each STATE has 4 records. So, STATE would add 1 or 2 records with MISSING values for MONTH and make variables PRICE & VOLUME are MISSING values.

Is there an easy way to do this?

Joe


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