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

Hi everyone, I want to delete rows of TICKERs with all RETURNs missing. For example,  say I have a table  of the form below and my aim is to delete rows whose TICKER = AST and keep TICKER = AAPL eventhough one of its RETURN observations is missing.

 

DATE                               TICKER               RETURN

01/01/2016                       AAPL                     .

02/01/2016                       AAPL                    0,17

01/01/2016                       AST                        .

02/01/2016                       AST                        .

01/01/2016                       FOX                     -0.2

02/01/2016                      FOX                       0.56

 

Any help will be appreicated. Cheers all.

 

1 ACCEPTED SOLUTION

Accepted Solutions
Reeza
Super User

Proc SQL;

create table want as 

select * from have

Group by ticker

having max(ticker) ne .;

quit;

View solution in original post

3 REPLIES 3
Reeza
Super User

Proc SQL;

create table want as 

select * from have

Group by ticker

having max(ticker) ne .;

quit;

Kayomole
Calcite | Level 5

I don't know how I didn't think about that. Thank you.

How to connect to databases in SAS Viya

Need to connect to databases in SAS Viya? SAS’ David Ghan shows you two methods – via SAS/ACCESS LIBNAME and SAS Data Connector SASLIBS – in this video.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 3 replies
  • 1703 views
  • 0 likes
  • 3 in conversation