楼主: jnx2004
29139 28

[数据管理求助] 求助:如何计算两个日期之间的间隔天数 [推广有奖]

21
sungmoo 发表于 2012-4-14 17:54:17 |只看作者 |坛友微信交流群
不知道是为什么?
只有贴出数据才知道具体原因。

使用道具

22
水蓝色qing 发表于 2012-4-14 23:50:01 |只看作者 |坛友微信交流群
sungmoo 发表于 2012-4-14 17:54
只有贴出数据才知道具体原因。

哦?数据显示不出来么?再试一次。

上面这个图具体内容是:

d0702b是董事长的任职的开始日期。

因为董事长可能兼任,比如兼任董事或总经理,所以起始日期有三个。

按split d0701b,p(,)对其进行分拆,形成三个新的变量。

按gen m=date(d0702b1,"YMD")。结果就出现了数据缺失。

不知道是为什么?


使用道具

23
sungmoo 发表于 2012-4-15 00:57:25 |只看作者 |坛友微信交流群
看不到数据

使用道具

24
yzhang005 发表于 2012-6-8 18:03:32 |只看作者 |坛友微信交流群
sungmoo 发表于 2011-3-12 14:57
这种情况下,不要用destring。可以直接把字符变量转成日期变量。

g td=date(trading_date,"YMD")
grateful!

使用道具

25
peyzf 发表于 2015-3-6 13:00:49 |只看作者 |坛友微信交流群
sungmoo 发表于 2011-3-12 14:57
这种情况下,不要用destring。可以直接把字符变量转成日期变量。

g td=date(trading_date,"YMD")
thanks!

使用道具

26
peyzf 发表于 2015-3-6 22:00:43 |只看作者 |坛友微信交流群
mark and learning.

使用道具

27
诗人乐意 发表于 2017-10-10 11:38:55 |只看作者 |坛友微信交流群
厉害,谢谢楼主~!

使用道具

28
谷河长流 发表于 2018-10-18 09:21:46 |只看作者 |坛友微信交流群
sungmoo 发表于 2011-3-12 14:57
这种情况下,不要用destring。可以直接把字符变量转成日期变量。

g td=date(trading_date,"YMD")
感谢!

使用道具

29
huzhonghui12345 发表于 2020-4-25 12:19:16 |只看作者 |坛友微信交流群
水蓝色qing 发表于 2012-4-12 17:45
按照命令操作出来,为什么会有数据缺失呢、
你可以看一下CSMAR数据的说明,在日期有缺失的部分是由00代替的,比如只知道事件为2018年12月,但不知具体日期,数据表达为2018-12-00,这种情况下,转换出的日期必然是缺失的

使用道具

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

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

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

GMT+8, 2024-4-20 16:52