全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
8804 4
2014-04-13
各位大侠:有个数据处理实在不会做。


我的日期变量(date)格式是“日月年”,希望转化为“年-月-日”,例如“01apr2002"、”06feb2006“转化为”2002-04-01“、”2006-02-06“?


我尝试了各种命令都不行。我发现很多人出主意说用命令:

gen date1=date(date,"DMY")

format date 1 %td

这个命令恰恰生成了一个数值型变量。但我要的在不同的字符型日期之间的转换?如何才能做到?在STATA中到底需要什么格式的日期变量?




谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-14 02:18:29
if you want numerical, using format:

gen date1=date(date,"DMY")
format date1 %tdCCYYMonDD

if you want string, using

gen date1=string(date(date,"DMY"),"%tdCCYYMonDD")
二维码

扫码加我 拉你入群

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

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

2018-2-10 23:10:39
jjjj6666 发表于 2014-4-14 02:18
if you want numerical, using format:

gen date1=date(date,"DMY")
大神求助,我想要将日期型数据变成半年度数据,比如25/7/2017属于半年,想要生成2017h2这种,求大神指教!目前的问题是halfyearly函数要求日期是字符型,但我的日期目前格式是%tdNN/DD/CCYY,总是提示我type
dismatch
二维码

扫码加我 拉你入群

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

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

2018-2-11 08:04:09
sallycui 发表于 2018-2-10 23:10
大神求助,我想要将日期型数据变成半年度数据,比如25/7/2017属于半年,想要生成2017h2这种,求大神指教! ...
尔后建议请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
二维码

扫码加我 拉你入群

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

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

2023-11-20 10:48:18
怎么老有哈巴发广告
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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