Stata 实证 问题记录

文章讲述了在Stata中遇到的两个问题:一是date函数转换日期时出错,原因是Excel的日期数据(如20180101)在Stata中被识别为long类型,需先用tostring函数转为字符型再进行日期转换;二是部分代码在命令窗口能运行但在do文件中报错,这个问题暂时未找到解决方案,尝试以管理员身份运行Stata无效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、问题:date函数转换日期,显示错误(date命令无法识别;command date is unrecognized)。

        解决:原数据为在Excel中存储的八位数字(如:20180101,列名为time),导入stata后该列显示数据类型为“long”。通过tostring函数将该变量转化为字符型后,方可再使用date函数转为日期型数据。

tostring time,replace
gen date=date(time,"YMD")

二、问题:部分代码只能在命令窗口执行,若在do文件界面运行则出现报错(命令无法识别,如command descirbe is unrecognized)

 解决:暂未解决。

(注:在经管之家的某问答中看到说用管理员身份运行Stata来解决该问题,我这边失败了。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

再然后就是最后

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值