楼主: 陌雅黑白
7321 7

[数据管理求助] stata中用date函数处理字符型日期为什么全部变成缺失值了? [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

硕士生

42%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
1.6920
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
434 点
帖子
47
精华
0
在线时间
266 小时
注册时间
2018-3-25
最后登录
2023-5-23

楼主
陌雅黑白 发表于 2019-5-27 08:42:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在上传的附件里我想把PubliDate和year变成YMD的数值型变量,用了gen publidate_ = date(publidate, "ymd"),但是出现的全是缺失值,求大神解答!

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata date 缺失值 ATE

QQ截图20190527084148.png (27.65 KB)

最后一列全部缺失

最后一列全部缺失

业绩预告.dta
下载链接: https://bbs.pinggu.org/a-2826187.html

4.9 MB

沙发
陌雅黑白 发表于 2019-5-27 08:47:28
好吧,我好像知道了,YMD要大写

藤椅
201114402121 发表于 2020-1-12 17:01:55
你好,我也遇到相同的问题了,我的大写后还是缺失值。egen year2=concat(month year)
year2
year2
12/31/2009
12/31/2013
12/31/2013
12/31/2015
12/31/2015
12/31/2015
12/31/2015
12/31/2015
12/31/2015
12/31/2017
12/31/2017
12/31/2016
12/31/2017
12/31/2017

板凳
201114402121 发表于 2020-1-12 17:03:51
201114402121 发表于 2020-1-12 17:01
你好,我也遇到相同的问题了,我的大写后还是缺失值。egen year2=concat(month year)
year2
year2
发错了,抱歉~

报纸
WJH2018 发表于 2020-2-29 22:32:18
201114402121 发表于 2020-1-12 17:01
你好,我也遇到相同的问题了,我的大写后还是缺失值。egen year2=concat(month year)
year2
year2
解决了吗,我也遇到了,求问

地板
白云迷故乡2 发表于 2020-4-5 13:59:15
请问一下,我也遇到了类似问题。gen date=date(变量名,DMY)但是一直显示DMY not found。我的变量是"21/01/2002"格式的。

7
白云迷故乡2 发表于 2020-4-5 14:01:53
白云迷故乡2 发表于 2020-4-5 13:59
请问一下,我也遇到了类似问题。gen date=date(变量名,DMY)但是一直显示DMY not found。我的变量是"21/01/20 ...
啊!不用了不用了,是因为我的DMY没有加"",应该是gen date=date(变量名,"DMY")抱歉!

8
赵安豆 发表于 2024-5-25 11:16:38
可能是因为原始字符型日期格式与"ymd"不匹配。Stata的date函数需要指定正确的日期格式。请检查`publidate`变量的格式,例如,如果日期是按“日月年”顺序排列的,则应使用"mdy"。你可以用`di publidate[1]`查看第一个日期的格式。

尝试以下步骤来解决问题:

1. 确定正确的日期格式,比如如果是"日-月-年",那么应该写成`"dmy"`。
2. 使用`generate publidate_ = daily(publidate, "格式代码")`,将“格式代码”替换为与你的日期匹配的代码。
3. 如果仍然出现缺失值,可能是因为某些日期记录有误或无法识别。可以使用`list publidate if publidate_==.`来查看这些异常日期。

如果问题仍然存在,请提供一些示例日期,以便我能更具体地帮助你解决问题。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



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

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