楼主: hanyuning
22905 14

[数据管理求助] 求问:stata中数值型数据如何转化为指定格式的日期型数据 [推广有奖]

  • 1关注
  • 45粉丝

VIP

已卖:1798份资源

学科带头人

43%

还不是VIP/贵宾

-

威望
2
论坛币
121270 个
通用积分
2.9709
学术水平
40 点
热心指数
72 点
信用等级
32 点
经验
37434 点
帖子
1262
精华
1
在线时间
1619 小时
注册时间
2009-5-29
最后登录
2020-10-8

楼主
hanyuning 发表于 2012-1-21 18:05:18 |AI写论文
50论坛币
如题,要做时间序列分析,我的数据本来是(比如)1996-10-23, 符号性数据
首先第一步先用destring,replace函数转化为数值型数据19961023,然后转化为日期型数据,我用tsset,但是看到数据的format还是long,于是我用edit打开该数据,点properties想手动修改数据类型为%td,但是结果显示的确实23oct7453,改为其他日期型数据类型也无法达到我想要的23oct1996的类型,请问应该如何处理,因为数据比较大,总不能重新手动输入吧。
谢谢各位!

最佳答案

hplcdadong 查看完整内容

Don't use destring command. Just work on the original string variable like the following. gen date_new=date(oldstringvariable, "YMD") format date_new %tdNN/DD/CCYY list oldstringvariable date_new in 1/15 //to check
关键词:Stata tata 日期型 数值型 Properties replace 如何

沙发
hplcdadong 发表于 2012-1-21 18:05:19
Don't use destring command. Just work on the original string variable like the following.

gen date_new=date(oldstringvariable, "YMD")
format date_new %tdNN/DD/CCYY
list oldstringvariable date_new in 1/15   //to check
已有 2 人评分学术水平 热心指数 收起 理由
从融之旅 + 1 精彩帖子
SpencerMeng + 1 + 1 精彩帖子

总评分: 学术水平 + 2  热心指数 + 1   查看全部评分

藤椅
蓝色 发表于 2012-1-21 18:35:47
日期型的数据比较复杂你的看manual里面的例子

板凳
hanyuning 发表于 2012-1-21 23:16:19
蓝色 发表于 2012-1-21 18:35
日期型的数据比较复杂你的看manual里面的例子
manual在哪?能否提供一个下载链接?谢谢
我一度以为这是一个很简单的问题而怀疑我的智商了,呵呵。
我在一本stata的讲义里面看到一个处理方法是gen newvar=data(var,“ymd”),然后再用format %td,但是第一个命令打完之后生成的新变量数据都是空的!不知道为什么!

报纸
蓝色 发表于 2012-1-22 12:10:46
已有 1 人评分经验 热心指数 收起 理由
hanyuning + 40 + 1 热心帮助其他会员

总评分: 经验 + 40  热心指数 + 1   查看全部评分

地板
xieqinghua 发表于 2012-1-22 15:00:12
只要采用date命令就可以了

7
hanyuning 发表于 2012-1-24 11:47:46
hplcdadong 发表于 2012-1-24 08:17
Don't use destring command. Just work on the original string variable like the following.

gen da ...
thank you pretty. I recognized my error that I should input "YMD" in capital

8
lianlishuai0305 发表于 2012-10-5 10:38:58
thank you,hplcdadong.Your solution is so helpful.

9
peyzf 发表于 2015-3-16 20:23:41
学习中~

10
王教授卐 学生认证  发表于 2016-4-10 11:28:32
学习了!!!!!!

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

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