BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
tmm
Fluorite | Level 6 tmm
Fluorite | Level 6

I have a two tables I want to merge but do not want any null values coming over.

Table1:     Ncolumn1       Ncolumn2

                  85758             230

Table2:     Tcolumn1       Tcolumn2

                  4796              155

When I run this code:

Data Final; set table1 table2;

run;

I get

            ncolumn1    ncolumn2      tcolumn1      tcolumn2

row1        85758         230

row2                                             4796               155

I just want it all to be 1 row with the data

1 ACCEPTED SOLUTION

Accepted Solutions
Astounding
PROC Star

Your program is very close to working.  This should do it:

data final;

   set table1;

   set table2;

run;

There are plenty of complications if either of your data sets contains more than one observation.  But you said they each have one, so let's leave it at that.

Good luck.

View solution in original post

3 REPLIES 3
LinusH
Tourmaline | Level 20

Why?

Unless your source tables always contains just one row, it makes no sense.

If this is the case, it's easier to use SQL with a Cartesian join.

Data never sleeps
Astounding
PROC Star

Your program is very close to working.  This should do it:

data final;

   set table1;

   set table2;

run;

There are plenty of complications if either of your data sets contains more than one observation.  But you said they each have one, so let's leave it at that.

Good luck.

shivas
Pyrite | Level 9

Hi,

Try this...

data want;

set one;set two;

run;

data want1;

merge one two;

run;

Thanks,

Shiva

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 3 replies
  • 891 views
  • 0 likes
  • 4 in conversation