楼主: spherical
4233 5

[编程问题求助] stata result显示及长断行如何在command窗口执行 [推广有奖]

  • 1关注
  • 1粉丝

已卖:33份资源

硕士生

36%

还不是VIP/贵宾

-

威望
0
论坛币
80 个
通用积分
0.1209
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
106 点
帖子
67
精华
0
在线时间
154 小时
注册时间
2007-8-22
最后登录
2022-6-6

楼主
spherical 发表于 2013-7-15 12:31:29 |AI写论文
5论坛币
我发现如果我执行do文档的code,即使code正确执行,但是在result窗口没有任何结果输出,但是在log文档就有,不知道是什么设置出了问题?如果我把code拷贝到command直接跑就会有结果输出。相关的一个问题是,如果code的行太长,我在code起始使用# delimt,这样的话直接用do文档执行code没有问题,但是如果将code拷贝到command窗口执行,就会报错Unknown #command,同时也就无法执行之后的长断行,这又如何解决呢?

最佳答案

蓝色 查看完整内容

do edit下 一个是run 一个是do 如果run,则result上没有结果 如果do则有结果
关键词:Command Result Stata RESUL Comm result

回帖推荐

蓝色 发表于4楼  查看完整内容

把命令和结果都列出来

蓝色 发表于2楼  查看完整内容

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

沙发
蓝色 发表于 2013-7-15 12:31:30
do edit下
一个是run
一个是do

如果run,则result上没有结果
如果do则有结果

藤椅
spherical 发表于 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
把命令和结果都列出来

报纸
spherical 发表于 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
所以,你不贴出命令,我们很难判断原因

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

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