楼主: jmjun85
500 2

[编程问题求助] 请教一下暂元赋值问题 [推广有奖]

  • 2关注
  • 5粉丝

svip3

已卖:21份资源

副教授

71%

(VIP/贵宾)七级

3%

威望
0
论坛币
69737 个
通用积分
299.6298
学术水平
4 点
热心指数
15 点
信用等级
1 点
经验
490 点
帖子
320
精华
0
在线时间
1472 小时
注册时间
2006-11-19
最后登录
2026-1-4

楼主
jmjun85 发表于 2023-7-12 13:31:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想写一个循环遍历一个变量的所有取值。是这样写的
其中变量M的最大值为67,r(r)也是等于67。但在循环的时候总是报错invalid syntax

不过如果我直接写成local Numxx 67,后面的循环就没有问题。但又不能直接写67,因为不同组的最大值不一样。

向各位请教一下,这是什么情况呢。



tabulate M

return list

local Numxx r(r)


forvalues k=1(1)`Numxx'{       


二维码

扫码加我 拉你入群

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

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

关键词:forvalues forvalue Tabulate invalid SYNTAX

回帖推荐

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

沙发
jmjun85 发表于 2023-7-12 13:32:34
我已经试过了forvalues k=1(1)$N, forvalues k=1(1)N等,都不行      

藤椅
317792209 在职认证  学生认证  发表于 2023-7-13 10:50:25
  1. tabulate M
  2. forvalues k=1(1)`r(r)' {
  3.   dis `k'
  4. }
复制代码
已有 1 人评分论坛币 收起 理由
jmjun85 + 5 精彩帖子

总评分: 论坛币 + 5   查看全部评分

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-6 13:31