Hi all,
I want to create a variable Timegroups which uses another variable Time to create categories.
Time is created from variable RideDate (2020/11/02, 13:57:04) using below code:
gen double Time=clock(RideDate, "YMDhms")
format Time %tcHHMM
So although Time appears as e.g. 1023, 1145, or 2234, the non-formatted version is 02nov2020 10:23:15.
I want to create a variable Timegroups which categorises each Time into a group.
Essentially I want times before 0800 to be categorised as 0, everything between 0800 and 2200 to be categorised as 2, and everything above 2200 to be categorised as 3.
I tried with the code
gen Timegroups=.
replace Timegroups=0 if Time < 0800
replace Timegroups=1 if Time>=0800 & Time<=2200
replace Timegroups=2 if Time>2200
But this obviously doesn't work since Time is formatted differently to what I wrote in the code (and I can't figure out a way for Stata to dismiss the date in the non-formatted section so it only considers the hours).
Thank you.
Related Posts with Used formatted variable to categorised new var
About period setting in DID model according to exogenous shock date.Hello, Although I searched into the forum could not find a proper answer about setting a research p…
IV weakness testHello I just made a 2SLS estimate with an IV. I would like to test if my instrument is weak or stro…
Looping with conditionI am using Stata 15 for generating my data. I would like to generate my Outcome y (as continuous var…
Saving files -- other than current directorySuppose current working directory is Code: cd "G:\Data\Raw_Data" How do I save a file in the Dat…
List unique values by groupHellow there, Can you help me how I can list only unique values by group? Example I have 100 observ…
Subscribe to:
Post Comments (Atom)
0 Response to Used formatted variable to categorised new var
Post a Comment