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

Hi all,

I have the data in the following format:

Subject     cum_count_x

1                    1

1                    2

2                    1

2                    2

3                    1

3                    2

3                    3

How do I select only the last rows (containing the total cum_sum value) of each subject? Basically, I want to create a new data set that looks like:

Subject     cum_count_x

1                    2

2                    2

3                    3

Thank you,

C

1 ACCEPTED SOLUTION

Accepted Solutions
art297
Opal | Level 21

You didn't indicate what the file name was, so I will call it "have" and the file you want "want".

data want;

  set have;

  by subject;

  if last.subject then output;

run;

View solution in original post

2 REPLIES 2
art297
Opal | Level 21

You didn't indicate what the file name was, so I will call it "have" and the file you want "want".

data want;

  set have;

  by subject;

  if last.subject then output;

run;

jkf91
Calcite | Level 5

thank you!

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
  • 2 replies
  • 1451 views
  • 1 like
  • 2 in conversation