Hi all,
I working on formatting mean output, and I am getting a -0.00 for a mean after rounding. Is there a way to remove the '-' in the datastep?
the values before rounding :
Mean= -1.4803E-16
SD= 7.6109968288
Currently have:
_1=strip(put(MEAN, 8.2)) ||' ('||strip(put(SD, 8.3))||')';
This creates -0.00 (7.611)
Want something like
_1=strip(put (abs(MEAN, 8.2))) ||' ('||strip(put(SD, 8.3))||')'; - so I get the absolute value of -0.00
(but obviously this way did not work).
Help is appreciated!
Jen
See if this does what you want:
_1=strip(put(round(MEAN, 0.01), 8.2)) ||' ('||strip(put(SD, 8.3))||')';
See if this does what you want:
_1=strip(put(round(MEAN, 0.01), 8.2)) ||' ('||strip(put(SD, 8.3))||')';
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.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.