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 (November 1998, week 1)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Fri, 6 Nov 1998 08:17:23 -0500
Reply-To:     "John T. Jones" <jonesj@PHARMARESEARCH.COM>
Sender:       "SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU>
From:         "John T. Jones" <jonesj@PHARMARESEARCH.COM>
Subject:      Re: Merging files
Content-Type: text/plain; charset="us-ascii"

Marc,

Would the in=<varname> dataset option help?

data third; merge a(in=ina) b(in=inb); by x1 x2 x3...x(k); if (ina=1) and (inb=1); run;

IN= creates a temporary dataset variable that takes the value of 1 when an observation comes from the dataset and 0 otherwise.

The by statement controls how the 2 datasets are put together and the in operators require that an observation for data third be from both datasets a and b.

... John, __________)

At 12:33 PM 11/5/98 -0800, you wrote: >I have two SAS datasets that I want to merge. Dataset 1 has >2524 rows and 86 variables. Dataset 2 has 131 rows and 42 >variables. All 42 variables of dataset 2 are variables >found in Dataset 1 but none of the rows have matches. I >want to merge the two files into a 3rd file deleting all >variables that aren't in both files so that I have one file >with 2655 rows and 42 variables. > >A straightforward merge does not solve the problem. It >concatenates the two files but doesn't delete the variables >found in one file but not in the other. I don't do this >kind of stuff very often and I'm not finding anything >terribly helpful in the helpfiles or the manuals I have at >my disposal. > >Any suggestions on how best to proceed? > >Thanks. > >-- >Marc "Fearless" Feldesman > >"Yeah, and that's why it's still a mystery to me >Why some people live like they do >So many nice things happenin' out there >They never even seen the clues" Jimmy Buffett >


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