全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
10372 3
2013-12-05
我们经常会碰到一些时间变量如2011/01/24,需要把它转变为时间变量,显示成24Jar2011的格式,也就是date,monthly等函数的应用。我在此给大家做一个总结和示范,希望对有些人有所帮助;
1. 把“01/24/2011”转变为24Jar2011:
     gen date=date(“01/24/2011”,"MDY")
     format date %td
如果有一个变量x,里面的每个元素形如“01/24/2011”,则程序为:
   gen date=date(x,"MDY")
     format date %td
其他形式的日期变量相似,此处不再赘述。
2.把“2013/01”转变为2013m1的形式:
  gen month=monthly(“2013/01”,"YM")
  format month %tm
  如果有一个变量y,里面每个元素形如“2013/01”,则程序为:
  gen date=monthly(y,"YM")
     format date %tm
3.周度时间和季度时间的格式与以上两个相仿,在此不再赘述。只是周的format为%tw;季度为%tq。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-12-5 21:06:32
支持!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-9-5 15:28:55
挺有帮助,多谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-1-2 15:38:08
有用,棒棒哒
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群