码迷,mamicode.com
首页 > 其他好文 > 详细

stata 日期科学计数法的解决

时间:2018-11-08 16:12:47      阅读:1220      评论:0      收藏:0      [点我收藏+]

标签:replace   解决   form   生成   打开   计数   问题   数值   日期格式   

在向stata导入面板数据时,需要对日期格式进行统一,有时因为不同编译软件的问题,这时候会出现日期格式变为“2018/1/2”,而非“2018-01-02”;则该构造时间戳的时候可以:

date = date( date1 , "YMDhm") // “” 内为date1的格式

format date %td //当时stata内为数值型,再次打开时为字符型,需要重新格式step1

gen date2=year(date)*10000+month(date)*100 //此时生成的为科学计数法,加上day后个位数易被约掉

gen date3=day(date)

tostring date2,replace

destring date2,replace //此时为long型,个位数不会被约掉

replace date2=date2+date3  //生成时间戳

stata 日期科学计数法的解决

标签:replace   解决   form   生成   打开   计数   问题   数值   日期格式   

原文地址:https://www.cnblogs.com/zhuang-y/p/9929121.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!