楼主: jnx2004
32467 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
拉您入交流群
GMT+8, 2025-12-31 17:53