全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4205 5
2013-07-15
悬赏 5 个论坛币 已解决
我发现如果我执行do文档的code,即使code正确执行,但是在result窗口没有任何结果输出,但是在log文档就有,不知道是什么设置出了问题?如果我把code拷贝到command直接跑就会有结果输出。相关的一个问题是,如果code的行太长,我在code起始使用# delimt,这样的话直接用do文档执行code没有问题,但是如果将code拷贝到command窗口执行,就会报错Unknown #command,同时也就无法执行之后的长断行,这又如何解决呢?

最佳答案

蓝色 查看完整内容

do edit下 一个是run 一个是do 如果run,则result上没有结果 如果do则有结果
二维码

扫码加我 拉你入群

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

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

全部回复
2013-7-15 12:31:30
do edit下
一个是run
一个是do

如果run,则result上没有结果
如果do则有结果
二维码

扫码加我 拉你入群

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

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

2013-7-15 15:31:00
蓝色 发表于 2013-7-15 13:19
do edit下
一个是run
一个是do
我试了一下,这样do的时候,会在result输出你的脚本内容,但是无论是do还是run其实都没有excute脚本的内容,也没有在result对话框输出结果。
二维码

扫码加我 拉你入群

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

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

2013-7-15 22:29:30
把命令和结果都列出来
二维码

扫码加我 拉你入群

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

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

2013-7-19 11:42:00
蓝色 发表于 2013-7-15 22:29
把命令和结果都列出来
我大概知道原因了。与# delimit ;对应,需要在每句结束的时候用分号,结果就会列在results界面上。但如果带有分号的语句在command输入,就不能识别了。 为了提高code的易用性,一个比较便捷的方法就是在# delimit后面加上CR (carriage return),即#delimit cr,这样的话就解决了。

当然顺带一个不是很理想的地方就是不能用***在命令行的同行进行注释,否则就会理解为是命令而出现报错。
二维码

扫码加我 拉你入群

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

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

2013-7-19 20:51:39
所以,你不贴出命令,我们很难判断原因
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群