楼主: baroman
2605 2

日数据提取月数据 [推广有奖]

  • 0关注
  • 4粉丝

已卖:470份资源

讲师

68%

还不是VIP/贵宾

-

威望
0
论坛币
6599 个
通用积分
50.5675
学术水平
6 点
热心指数
12 点
信用等级
4 点
经验
23526 点
帖子
292
精华
0
在线时间
776 小时
注册时间
2007-9-23
最后登录
2016-6-9

楼主
baroman 发表于 2012-8-30 22:06:26 |AI写论文
5论坛币
time
31dec2011
30nov2011
31oct2011
30sep2011
31aug2011
31jul2011
30jun2011
31may2011
30apr2011
31mar2011
28feb2011
31jan2011
31dec2010
30nov2010
31oct2010
这是我的日期数据,变量是time,我想生成新的变量,使得新变量只保留年和月,删去日的数据
恳请达人告知stata如何实现
谢谢

最佳答案

秋日私语 查看完整内容

两种情况: 1.如果time是string,则 gen yearmonth=monthly(substr(time,3,length(time)),"MY") format yearmonth %tm 2.如果time是real,则 gen yearmonth=monthly(string(year(time))+"-"+string(month(time)),"YM") format yearmonth %tm
关键词:数据提取 日数据 月数据 Stata time 如何

沙发
秋日私语 发表于 2012-8-30 22:06:27
两种情况:
1.如果time是string,则
gen yearmonth=monthly(substr(time,3,length(time)),"MY")
format yearmonth %tm
2.如果time是real,则
gen yearmonth=monthly(string(year(time))+"-"+string(month(time)),"YM")
format yearmonth %tm
淡定,寻求心灵的宁静

藤椅
anchorchen 学生认证  发表于 2012-10-19 21:23:43
很好!
签名被屏蔽

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-6 14:13