2017-04-25 4 views
0

저는 Stata 14에서 일하고 있는데 시간 문자열 변수가 있습니다. 시간을 기준으로 작업을 조건부로 변경할 수 있도록 변경하려고합니다. 예를 들어, 관측이 정오 이전에 수행 된 경우 변수의 평균을 알고 싶습니다.시간 조건 만들기

sum price if time<12:00 

가능합니까? 어떻게해야합니까?

+0

시도하면 도움이 될 것입니다. –

답변

0

당신의 시간은 당신이 그들을 원하는대로 떨어질 전에 정오 이후에 알파벳 순서와 시간을 사용하는 문자열에 대한 < 당신이 원하는 것을 할 것입니다 다음

... if time < "12:00" 

"00:00"에서 "23:59"을 실행하는 경우. 리터럴 문자열 값에는 반드시 큰 따옴표 (생략)가 있어야합니다.

경고 : 오전 11시 이전의 데이터는 "24:00"에서 "24:59"으로 표시됩니다. 그러한 시대는 모든 것을 망칠 것입니다.

대부분의 경우, help datetime에서 눈에 띄는 것처럼 문자열 시간을 숫자 날짜 - 시간 변수로 변환하는 것이 안전 할 수 있습니다.