楼主: shengj2007
17059 21

[数据管理求助] 在STATA中将字符型变量转换为日期型变量 [推广有奖]

  • 0关注
  • 0粉丝

大专生

16%

还不是VIP/贵宾

-

威望
0
论坛币
469 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
281 点
帖子
26
精华
0
在线时间
60 小时
注册时间
2008-11-21
最后登录
2024-11-15

楼主
shengj2007 在职认证  发表于 2011-2-25 22:18:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
本人使用的CSMAR数据库里面的数据,日期格式如:2007-06-12,将这种数据读入STATA后,却发现日期数据被保存为字符型变量。
  已使用的方法:gen yy = date(date,"YMD")
                             format yy %td
                          结果却是很多缺失值,
请高手指点 该如何将字符型变量转换为日期型变量

万分感激
二维码

扫码加我 拉你入群

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

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

关键词:Stata 字符型变量 变量转换 tata 字符型 数据库 如何

沙发
hope0731 发表于 2011-2-25 22:33:53
估计你的变量中有空格,除去空格就可以了

藤椅
05701211 发表于 2011-2-25 22:36:04
1# shengj2007
是不是得先将字符型变量转换成数值型啊 然后再用上面的命令 楼主可以试试
如果你做好了最坏的打算,那么你变无所畏惧!

板凳
shengj2007 在职认证  发表于 2011-2-25 22:46:48
请问:怎么才能删除空格  多谢

报纸
sungmoo 发表于 2011-2-26 08:22:47
先贴出一部分观测值,这样才具体知道问题在哪里。

地板
shengj2007 在职认证  发表于 2011-2-26 20:50:25
谢谢各位, 我已经找到解决问题的办法了

7
王雪峰2008 发表于 2011-3-11 13:12:02
6# shengj2007


那应该怎么做?

8
skylandocean 在职认证  发表于 2011-11-9 16:56:35
我也碰到这个问题了,能不能把解决办法说一下,我原来是一个个改的,现在数据太多了,这个方法不行了。
skylandocean邀请您访问人大经济论坛 https://bbs.pinggu.org/?fromuid=18 ...

9
四月的一米阳光 发表于 2012-6-7 23:44:52
skylandocean 发表于 2011-11-9 16:56
我也碰到这个问题了,能不能把解决办法说一下,我原来是一个个改的,现在数据太多了,这个方法不行了。
destring var, ignore("空格或小横杠") replace

10
skylandocean 在职认证  发表于 2012-6-8 09:15:56
四月的一米阳光 发表于 2012-6-7 23:44
destring var, ignore("空格或小横杠") replace
3x,下次试试,版上果然高手多啊。
skylandocean邀请您访问人大经济论坛 https://bbs.pinggu.org/?fromuid=18 ...

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

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