楼主: xmcxy1
1928 7

[其他] [求助]如何批量化变更时期变量 [推广有奖]

  • 0关注
  • 0粉丝

本科生

6%

还不是VIP/贵宾

-

威望
0
论坛币
74 个
通用积分
0.0059
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
532 点
帖子
47
精华
0
在线时间
48 小时
注册时间
2008-2-8
最后登录
2018-4-20

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有一列日期变量x1,取值依次从2001-12-31至2008-12-31,现在要将所有的日期改为退后一年,即2002-12-31至2009-12-31。请问stata中如何实现,一定要在Excel中改吗?如何写函数?非常感谢!
二维码

扫码加我 拉你入群

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

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

关键词:时期变量 批量化 Stata EXCEL 如何实现 Excel 如何

回帖推荐

sungmoo 发表于6楼  查看完整内容

*若确定t中原年份不是闰年 replace t=t-365

sungmoo 发表于5楼  查看完整内容

*设t是日期变量,将t的年份提前一年 replace t=date(string(year(t)-1)+"-"+string(month(t))+"-"+string(day(t)),"YMD")

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

split date, parse("-") gen str10 date_new = string(real(date1)+1) + "-" + date2 + "-" + date3

本帖被以下文库推荐

沙发
arlionn 在职认证  发表于 2010-2-1 15:40:24 |只看作者 |坛友微信交流群
split date, parse("-")
gen str10 date_new = string(real(date1)+1) + "-" + date2 + "-" + date3

使用道具

藤椅
xmcxy1 发表于 2010-2-1 16:17:23 |只看作者 |坛友微信交流群
2001-12-31等表示日期,实际在stata中是日期型的数据,为31 Dec 01 、  31 Dec 02  、31 Dec 03等等,不是string字符型的。
stata如何能批量化地改为  31 Dec 02  、 31 Dec 03 、 31 Dec 04等等。
非常感谢!期待再次答疑解惑!

使用道具

板凳
xmcxy1 发表于 2010-2-1 16:20:52 |只看作者 |坛友微信交流群

RE: [求助]再次求助如何批量化变更时期变量

2001-12-31等表示日期,实际在stata中是日期型的数据,为31 Dec 01 、  31 Dec 02  、31 Dec 03等等,不是string字符型的。
stata如何能批量化地改为  31 Dec 02  、 31 Dec 03 、 31 Dec 04等等。
非常感谢!期待再次答疑解惑!

使用道具

报纸
sungmoo 发表于 2010-2-1 19:00:02 |只看作者 |坛友微信交流群
xmcxy1 发表于 2010-2-1 16:20 2001-12-31等表示日期,实际在stata中是日期型的数据,为31 Dec 01 、  31 Dec 02  、31 Dec 03等等,不是string字符型的。stata如何能批量化地改为  31 Dec 02  、 31 Dec 03 、 31 Dec 04等等。
*设t是日期变量,将t的年份提前一年
replace t=date(string(year(t)-1)+"-"+string(month(t))+"-"+string(day(t)),"YMD")

使用道具

地板
sungmoo 发表于 2010-2-1 19:02:08 |只看作者 |坛友微信交流群
*若确定t中原年份不是闰年
replace t=t-365

使用道具

7
sungmoo 发表于 2010-2-1 19:15:39 |只看作者 |坛友微信交流群
replace t=t-366+((mod(year(t),400)>0&mod(year(t),100)==0)|mod(year(t),4)>0)

使用道具

8
xmcxy1 发表于 2010-2-3 13:12:29 |只看作者 |坛友微信交流群
非常感谢! 7# sungmoo

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-6 00:44