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

hi,

I am trying to add a column to an existing table and I want al, the rows in the column to have a value 1

i used this syntax, but it didn't work;

newcolumn = 1

any help?

1 ACCEPTED SOLUTION

Accepted Solutions
art297
Opal | Level 21

How about:

data want;

  set sashelp.class;

  retain newcolumn 1;

run;

HTH,

Art

View solution in original post

3 REPLIES 3
DF
Fluorite | Level 6 DF
Fluorite | Level 6

Your suggestion sounds like it should have worked (although using RETAIN to set a default value is probably more efficient), e.g.

data mydata;

set mydata;

newcolumn = 1;

run;

or

data mydata;

set mydata;

retain newcolumn 1;

run;

Are you getting an error of some kind?

Osebeyo
Fluorite | Level 6

Thanks DF, your response helped me spot my error.

It is fine now.

art297
Opal | Level 21

How about:

data want;

  set sashelp.class;

  retain newcolumn 1;

run;

HTH,

Art

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

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!

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 1623 views
  • 3 likes
  • 3 in conversation