楼主: yezi_first
7724 7

foreach命令,错误提示为“ ' invalid name” [推广有奖]

  • 0关注
  • 0粉丝

高中生

50%

还不是VIP/贵宾

-

威望
0
论坛币
670 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
65 点
帖子
6
精华
0
在线时间
56 小时
注册时间
2010-7-21
最后登录
2022-5-14

楼主
yezi_first 发表于 2012-5-1 10:17:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教各位STATA大师,我昨天在运算文件:
foreach v in LogE LogR LogBM LogE1 LogR1 LogBM1 {
bysort ind: egen mn'v' = mean( 'v' )
gen dm'v'= 'v' - mn'v'
}


始终显示错误提示
' invalid name
折腾了一晚上也没有改好,甚至不知道问题出在哪里。请教各位大师指点!!
二维码

扫码加我 拉你入群

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

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

关键词:foreach invalid Valid Reach name invalid

回帖推荐

bbs0805 发表于3楼  查看完整内容

局部宏出错,不是两个“'”

沙发
蓝色 发表于 2012-5-1 10:19:46
提供部分数据在说

藤椅
bbs0805 发表于 2012-5-1 10:22:36
局部宏出错,不是两个“'”

板凳
yezi_first 发表于 2012-5-1 10:25:11
哦。我这个文件的目的是生成六个变量 LogE LogR LogBM LogE1 LogR1 LogBM1的均值调整后的值。都是数值型的。


    Variable |       Obs        Mean    Std. Dev.       Min        Max
-------------+--------------------------------------------------------
        LogR |     44851   -.0136771    .5044536  -2.073777   1.471655
       LogR1 |     44851    .0264484     .459045  -1.648335   1.504077
        LogE |     44851     .035799    .2472644  -1.638029   1.046977
       LogE1 |     44851    .0545753    .2122951  -1.269524   .9265261
       LogBM |     44851     .408866     1.05177  -2.017371    3.10892
-------------+--------------------------------------------------------
      LogBM1 |     44851    .3180238    1.042632  -2.026302    2.74997

报纸
yezi_first 发表于 2012-5-1 10:26:21
请问bbs0805老师,不是两个“'”是什么意思?
我第一次用foreach命令,手生。谢谢老师们指点!

地板
yezi_first 发表于 2012-5-1 10:33:07
谢谢bbs0805老师~!!!!!!!
原来是一个输入性的问题,我一直以为是同一个符号'.原来分别是“ ` ”,与“ ' "
真是一字师!!!一句话解救了我,否则我会一直原地打转!!

7
yezi_first 发表于 2012-5-1 10:33:45
也感谢蓝色老师,一大清早的关注!!

8
毛维准 发表于 2012-12-18 00:45:41
感谢感谢~~~我也被这个符号折腾了一晚上。。。

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

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