楼主: 09001-jz
2566 3

[其他] 关于Stata的日期高难度取值 [推广有奖]

  • 0关注
  • 2粉丝

VIP

已卖:4013份资源

博士生

88%

还不是VIP/贵宾

-

威望
0
论坛币
24696 个
通用积分
0.1801
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3860 点
帖子
383
精华
0
在线时间
184 小时
注册时间
2005-11-6
最后登录
2023-1-8

楼主
09001-jz 发表于 2009-8-4 20:29:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
stkcd

time
1May-91
1Jun-91
1Jul-91
1Aug-91
1Sep-91
1Oct-91
1Nov-91
1Dec-91
1Jan-92
1Feb-92
1Mar-92
1Apr-92
1May-92
1Jun-92
1Jul-92
1Aug-92
1Sep-92
1Oct-92
1Nov-92
1Dec-92
1Jan-93
1Feb-93

怎么在Stata把这组数据的time即日期,转化成可用的年和月。如May-91,我要得到在将新增的year列中得到1991,而month列中得5
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 高难度 month stkcd

回帖推荐

voodoo 发表于3楼  查看完整内容

和eblog的回帖几乎重复了,故删除。

eblog 发表于2楼  查看完整内容

这不是什么“高难度取值”问题,基本的date命令即可搞定: input stkcd str6 time 1 May-91 1 Jun-91 1 Jul-91 1 Aug-91 1 Sep-91 1 Oct-91 1 Nov-91 1 Dec-91 1 Jan-92 1 Feb-92 1 Mar-92 1 Apr-92 1 May-92 1 Jun-92 1 Jul-92 1 Aug-92 1 Sep-92 1 Oct-92 1 Nov-92 1 Dec-92 1 Jan-93 1 Feb-93 end gen time2=date(time,"M19Y") format time2 %td gen year=year(time2) ge ...

本帖被以下文库推荐

沙发
eblog 发表于 2009-8-4 22:43:24
这不是什么“高难度取值”问题,基本的date命令即可搞定:

input stkcd str6 time
1 May-91
1 Jun-91
1 Jul-91
1 Aug-91
1 Sep-91
1 Oct-91
1 Nov-91
1 Dec-91
1 Jan-92
1 Feb-92
1 Mar-92
1 Apr-92
1 May-92
1 Jun-92
1 Jul-92
1 Aug-92
1 Sep-92
1 Oct-92
1 Nov-92
1 Dec-92
1 Jan-93
1 Feb-93
end
gen time2=date(time,"M19Y")
format time2 %td
gen year=year(time2)
gen month=month(time2)

藤椅
voodoo 发表于 2009-8-4 22:56:42
和eblog的回帖几乎重复了,故删除。
巫毒上传,必属佳品!
坛友下载,三思后行!

板凳
olDBear0769 发表于 2009-8-7 20:53:47
收藏,学习提高!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-24 20:25