2017-04-25 6 views
0

私はStata 14で働いていて、私は時間の文字列変数を持っています。 私は時間を条件にして操作を行うことができるように変更したいと思います。 たとえば、観測が正午までに行われた場合、変数の平均を知りたいとします。時間の条件を作る

sum price if time<12:00 

これは可能ですか?これどうやってするの?

+0

これを試してみると参考になります。 –

答えて

0

あなたの時間はあなたがそれらをしたいと落ちる前と正午の後に英数字順と時間を使用して文字列の<として、あなたがやりたいだろう、その後

... if time < "12:00" 

"00:00"から"23:59"に実行する場合。リテラル文字列の値には、二重引用符(あなたが省略する)が必須です。

警告:午前1時前のデータは、"24:00"から"24:59"と表示されています。そのような時は確かにすべてを台無しにするでしょう。

ほとんどの場合、help datetimeでよく説明されているように、文字列の時刻を数値の日時変数に変換するのがより安全です。

関連する問題