楼主: 张沂薇
4095 6

[Stata初级班] 如何把字符型日期转成数字型? [推广有奖]

  • 0关注
  • 0粉丝

VIP

讲师

91%

还不是VIP/贵宾

-

威望
0
论坛币
2078 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2812 点
帖子
106
精华
0
在线时间
1123 小时
注册时间
2010-4-9
最后登录
2020-3-31
毕业学校
BIT

楼主
张沂薇 发表于 2010-10-23 09:57:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
连老师您好,
我的日期是如下格式的,作图时,STATA提示:是字符串的、没办法做。我怎么能变成可以作图形式的日期呢?谢谢!
date
2006-3-1
2006-3-2
2006-3-3
2006-3-6
2006-3-7
2006-3-8
2006-3-9
2006-3-10
2006-3-13
2006-3-14
2006-3-15
2006-3-16
2006-3-17
2006-3-20
2006-3-21
2006-3-22
2006-3-23
2006-3-24
2006-3-27
2006-3-28
2006-3-29
2006-3-30
2006-3-31
2006-4-3
2006-4-4
2006-4-5
2006-4-6
二维码

扫码加我 拉你入群

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

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

关键词:字符型 Stata tata date 字符串 数字 字符

made in BIT, serving for USTB

沙发
arlionn 在职认证  发表于 2010-10-26 20:24:53
*- date
*-http://www.pinggu.org/bbs/thread-945309-1-1.html
*-http://www.pinggu.org/bbs/thread-942503-1-1.html

clear
input str20 tt
2006-3-1
2006-3-2
2006-3-3
2006-3-6
2006-3-7
2006-3-8
2006-3-9
2006-3-10
2006-3-13
2006-3-14
2006-3-15
2006-3-16
2006-3-17
2006-3-20
2006-3-21
2006-3-22
2006-3-23
2006-3-24
2006-3-27
2006-3-28
2006-3-29
2006-3-30
2006-3-31
2006-4-3
2006-4-4
2006-4-5
2006-4-6
end
split tt, p(-) gen(s)
replace s2 = "0"+s2 if length(s2)==1
replace s3 = "0"+s3 if length(s3)==1

gen str20 t2 = s1 + "-" + s2 + "-" + s3
drop s*

gen date = date(t2, "YMD")
format date %tdCCYY-NN-DD
*format date %tdCCYYNNDD  //备选

tsset date

gen x = _n+20

twoway connect x date, xlabel(#8, angle(30))  // 角度可以调整

藤椅
张沂薇 发表于 2010-10-26 21:52:15
我的妈呀,这么麻烦。
谢谢莲哥^_^
made in BIT, serving for USTB

板凳
arlionn 在职认证  发表于 2010-10-27 15:35:53
stata 的日期处理是有点复杂,我为了回答你这个问题,折腾了1个多小时,平时很少做时间序列,记不住哪些复杂的设定,呵呵。

莲哥?

不要迷恋哥,哥只是来回答问题的,呵呵。

报纸
张沂薇 发表于 2010-10-27 21:47:01
真不好意思,要知道这样,我就手动改了。

呵呵,我第一次看见arlionn这个名字,就想起很多年前戴军唱的一首歌:阿莲。
我觉得叫你 阿莲 倒是很有特点,可惜这多少像女孩子的名。

嘿嘿,我们师兄弟间,不论大小,尤其是有事相求时都是叫 **哥的,互相叫哥,呵呵
made in BIT, serving for USTB

地板
arlionn 在职认证  发表于 2010-10-28 08:18:29
那就继续叫吧,别太迷恋就行,哈哈。

金融学年会12月初在中大召开,不知你是否会过来,到时一聚。

7
张沂薇 发表于 2010-11-4 09:45:40
还不知道呢,没接到通知。不过,我的参会经费也剩余不多了,还要留点明年用,呵呵。
made in BIT, serving for USTB

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

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