BookmarkSubscribeRSS Feed
deleted_user
Not applicable
Hi All,

I use code:-

data segment;
set analyse;
if '00:00:08'<=time<='09:00:00' then time_new='Before 9 A.M.'
Else IF '09:01:00'<=time<='12:00:00' then time_new='Before Noon'
Else IF '12:01:00'<=time<='17:00:00' then time_new='After Noon'
Else IF '17:01:00'<=time<='21:00:00' then time_new='Evening'
Else IF '21:00:01'<=time<='24:00:00' then time_new='Evening';
run;

The time is a character variable of length 8 in the SAS dataset analyse.

Log Error:- Expecting an arithmetic operator.



Kindly suggest.
K
1 REPLY 1
Peter_C
Rhodochrosite | Level 12
please change your message, replacing the "less than or equal to" symbols with " LE " and we might get the whole message

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

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
  • 1 reply
  • 2390 views
  • 0 likes
  • 2 in conversation