Hi, I have a simple question, I think, but have not found an elegant way to implement it.
I have datasetA with 70 rows and a number of variables. I used PROC UNIVARIATE to find percentiles for some of these variables and OUTPUT these percentiles into a new datasetB,which only has the percentiles (one row of data). I want to merge these so that I have the percentile values represented for every row in datasetA so that I can write some simple equations in a new data step. However, when I try to merge these it only joins the percentiles of datasetB to the first row of datasetA. Is there an easy way to do this?
Thanks in advance,
peat
I think it's like this:
data have;
if _n_=1 then set percentiles;
set data;
run;
Here's a reference if you want several other options:
I think it's like this:
data have;
if _n_=1 then set percentiles;
set data;
run;
Here's a reference if you want several other options:
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
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.
Ready to level-up your skills? Choose your own adventure.