设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1502|回复: 0

STATA日期型数据处理

[复制链接]

32

主题

233

金钱

368

积分

入门用户

发表于 2019-9-26 15:27:51 | 显示全部楼层 |阅读模式

1.将字符型数据转换成日期型:(用stata的自带help datetime可查具体操作)

例如将字符型2010-01-05 14:04:31.890 (variant1)转换成数值型的05Jan2010:

gen double eventtime=clock(variant,"YMDhms")

gen eventdate=dofc(eventtime)

format eventdate=%td

2.提取字符型日期的数据:2010-01-05 14:04:31.890 (variant1)提取出年份

gen year=real(substr(variant1,1,4))

3.提取数值型日期的数据:05Jan2010(variant2)提取出年份

gen year=year(variant2)

其他类推:gen date=date(variant2)

                    gen q=quarter(variant2)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表