首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定数组的长度?

如何确定数组的长度?
EN

Stack Overflow用户
提问于 2016-05-28 23:30:12
回答 2查看 3.3K关注 0票数 5

如果我不知道转置后数组的确切长度,有没有办法输出它?或者使用它,而不需要手动查看输出数据?例如,如果我转置分配的药丸数量,但该数字对于每个'id‘是可变的,然后我想在回归中指定该数组,是否有一种方法可以在不通过手动视觉检查找到值的情况下执行此操作?

代码语言:javascript
复制
PROC PHREG DATA=...;
ARRAY start{*} start1-start????;
DO I=1 TO ?????;
IF  start{I}<t2event THEN var=1;
END;
MODEL .........

作为推论,如果我知道它小于100,而我指定了100,会有什么后果吗?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2016-05-29 00:22:55

函数的作用是:返回数组的维数。您可以使用:后缀创建以相同字母开头的名称的变量列表。

代码语言:javascript
复制
 ARRAY start{*} start: ;
 DO I=1 TO dim(start);
票数 15
EN

Stack Overflow用户

发布于 2016-05-29 03:20:01

您还可以使用do over循环:

代码语言:javascript
复制
ARRAY start{*} col1 col5 col8 var1;
DO OVER start;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37500834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档