Can someone please help in adding 60 to each row in the following data:
data have;
infile cards truncover expandtabs;
input X;
cards;
248
182
115
48
-19
-84
-146
-205
-258
-307
349
384
-413
-436
452
462
-468
-469
-467
-463
;
run;
So that the output looks like this:
X | X_new |
248 | 308 |
182 | 242 |
115 | 175 |
48 | 108 |
-19 | -79 |
-84 | -144 |
-146 | -206 |
-205 | -265 |
-258 | -318 |
-307 | -367 |
349 | 409 |
384 | 444 |
-413 | -473 |
-436 | -496 |
452 | 512 |
462 | 522 |
-468 | -528 |
-469 | -529 |
-467 | -527 |
-463 | -523 |
data have;
infile cards truncover expandtabs;
input X ;
X_plus_60=(abs(x)+60)*(x/abs(x));
cards;
248
182
115
48
-19
-84
-146
-205
-258
-307
349
384
-413
-436
452
462
-468
-469
-467
-463
;
run;
data have;
infile cards truncover expandtabs;
input X ;
X_plus_60=(abs(x)+60)*(x/abs(x));
cards;
248
182
115
48
-19
-84
-146
-205
-258
-307
349
384
-413
-436
452
462
-468
-469
-467
-463
;
run;
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.