问题标签 [do-loops]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1848 浏览

linux - 循环内的 SED 命令

您好:我有很多文件被调用test-MR3000-1.txttest-MR4000-1.nt其中名称中的数字更改了 100(即我有 11 个文件),

还有一个名为resonancia.kumacwhich in a couple on lines 的文件包含字符串XXXX.

我想执行一个bash文件,用XXXX从命令中获得的一组数字替换文件中的字符串ls *MR* | cut -b 8-11

我找到了一个帖子,其中有一些建议。我尝试自己的代码

但是,在替换中,数字被单引号包围(例如'3000')。

问:如何避免数字集中出现单引号?谢谢你。

0 投票
1 回答
731 浏览

r - 如何进行迭代方差分析并从 R 中的 lm 对象中提取均方值

我有一个数据集,其中有 18 个人口。每个种群中有几个个体,每个个体都有一个“颜色”调用。我只想在以人口为主要因素的单向方差分析中一次比较两个人口,以获得成对的 MS-within 和 MS-among。

我知道如何使用以下代码从综合方差分析中提取 MS:

首先产生受试者间 MS (PopColor$Pop),然后分别产生受试者间 MS (残差):

  1. 有没有一种方法可以创建一个循环来在所有人群之间进行所有成对的单向方差分析,然后提取 MS 之间和内部?
  2. 然后,我想将每个比较中的两个 MS 值移动到它们自己的对称矩阵中:一个按人口标记的受试者间 MS 矩阵,一个按人口标记的受试者内 MS 矩阵。这些将具有与人口名称相同的列名和行名。

下面是我的数据的一个子集,有六个人口:

任何帮助将不胜感激!谢谢!

0 投票
2 回答
2437 浏览

matrix - SAS-IML 中的循环

我想在 proc iml 中使用宏循环,如下所示:

实际上,我将不得不初始化 50 个矩阵,因此需要一个 do-loop。我无法弄清楚为什么循环不能将 &Tab&i 视为宏变量。我还尝试了使用 substr 连接变量名称的普通(非宏)do-loop 的解决方法,但它也不起作用。我在这里想念什么?

0 投票
1 回答
81 浏览

javascript - 创建自动完成功能,不显示每个单词

我正在尝试创建一个模拟自动完成,因为 jQuery 提供的那个是重载的,我不想用那么多。

基本上这将用于文本区域,第一个问题是如何让他们当前输入的单词为此工作。

下一个问题是只显示单词数组中的第一个单词。甚至不类似于它在字符方面最接近的单词。它也只会显示一个单词,我希望它显示任何具有 indexOf 值的单词...

有人可以帮助我并向我解释我在这里做什么。我是一个自学成才的人,所以学习意味着实际应用于代码,这就是我编写 while 循环的原因。今天刚学会 .call :) 抱歉无关紧要,无论如何我在这里做错了什么有什么建议吗?

http://jsbin.com/edolap/1/edit

0 投票
4 回答
8000 浏览

java - Do-While 循环中的 switch 语句不退出

出于某种原因,我键入“停止”后代码不会退出。为什么?逐步调试表明,在我输入“停止”后,它的值完全由 's'、't'、'o'、'p' 组成,没有任何换行符等 - 但是,代码仍然没有出口。谁能告诉我为什么?

0 投票
1 回答
1985 浏览

macros - %Do 在 SAS 中迭代一组已知的字符值

我想创建一个包含治疗组 (i)、复制 (j) 和序列号 (k) 的 ID (bee_created) 列表。我有 9 个重复要处理,每个重复在治疗组中的序列号略有不同。因此,在宏 do 循环中创建所有 ID 会更有效。我浏览了一些文章,我想可以使用 %scan 但我无法生成工作代码。

对于每个重复,有五个处理组“aa”、“ab”、“ac”、“ea”和“ec”。我需要一个可以替换以下 4 个数据集的宏。请注意,唯一的区别在于 i、j 和 k 的值;否则是复制粘贴。提前致谢

我试图生成一个包含“aa”、“ab”和“ac”的列表,但最终创建了四个变量 i、aa、ab 和 ac。如果您也能告诉我以下代码中的问题,我将不胜感激。

0 投票
2 回答
662 浏览

loops - SAS 宏循环不解决

谁能告诉我为什么这不能解决:

我不完全确定为什么,但是由于弄乱了一些变量,我认为问题在于它试图将表名分配给 t_&i 宏的最后一部分。我认为问题在于在尝试调用另一个宏变量时尝试命名宏变量(尝试在 i=0 时通过调用 &i 创建宏 t_0)。我想我把语法搞砸了,因为我认为逻辑相当合理。

谢谢!

0 投票
2 回答
1627 浏览

loops - Value of Fortran DO loop index after the loop

How do DO loops work exactly?

Let's say you have the following loop:

#xA;

why is the printed I 11, and not 10?

But when the loop stops due to an

#xA;

the I is as expected (for example i=7, exit because some other value reached it's limit).

0 投票
1 回答
309 浏览

sas - SAS Do Loop:如何引用外部单元格值

我有两个关于 SAS 中的 Do Loops 的问题。假设我有三个数据集:(1)一个数据集,称为last一个观察值,称为last_observation

(2) 具有两列观察的第二个数据集:

请注意,我的时间增量随机增加并且有 925 个观察值。在我的 1X1 数据集中找到相同的数字 (1)。

(3) 第三个数据集have有两列观察:

我想要做的是以下内容:

time(i)指的是第二个数据集中的时间列,(i)是时间列的单元格下标。所以我的两个问题是:

(1)这行得通吗?:%Do i=1 to &'last_obs';如果我使用该symput功能?(2) 如何实现time(i)索引?

0 投票
1 回答
5524 浏览

arrays - 使用 DO 循环重命名 SAS 中的一组变量

我一直在尝试使用数组和 DO 循环从比例中重命名一组变量,但没有成功。这似乎是一个非常简单的任务。关于我要去哪里错的任何建议?

我收到错误:不允许混合隐式和显式数组下标。

谢谢!