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

I have ned_1 which is a binary variable if

boardid       year     ned_1

1                  2000   0

1               2000     1

1               2001      1

1               2001     1

1               2002     0

1               2002    0

2            2000     0

2            2000     0

2           2001     1

3           2002    1

3          2002     1

i want to arrive at

boardid      year     ned_1

1                2000         1

1               2001          2

1               2002          0

2               2000     0    

2          2001          1

3          2002          2

how may i do this? thank you in advance!

1 ACCEPTED SOLUTION

Accepted Solutions
Haikuo
Onyx | Level 15

proc sql;

  select boardid, year, sum(ned_1=1) as ned_1 from have

        group by boardid, year

;

quit;

Not tested.

Haikuo

View solution in original post

3 REPLIES 3
art297
Opal | Level 21

I would use proc summary:

proc summary data=have;

  var ned_1;

  by boardid year;

  output out=want (drop=_:) sum=;

run;

Reeza
Super User

It helps to provide the logic, so we don't have to make assumptions.

Assuming ned_1 in your want table is the sum of the ned_1 in the first table.

Look into proc means to summarize your information.

Haikuo
Onyx | Level 15

proc sql;

  select boardid, year, sum(ned_1=1) as ned_1 from have

        group by boardid, year

;

quit;

Not tested.

Haikuo

Catch up on SAS Innovate 2026

Nearly 200 sessions are now available on demand in the Innovate Hub.

Watch 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
  • 2253 views
  • 3 likes
  • 4 in conversation