gpt4 book ai didi

R - for(x in x) 有效吗?

转载 作者:行者123 更新时间:2023-12-02 17:33:15 24 4
gpt4 key购买 nike

我正在用 R 编写一个函数,并有一个输入 id,它是一个数字向量。

我可以写一个 for 循环来声明:

for(id in id)
{
/****/
}

并使用变量 id 遍历 id 向量,否则这会导致问题吗?

最佳答案

它将产生预期的结果,但它会破坏 in 右侧的 id。同样在循环中,所有对 id 的引用都将是 in 左侧的 id,因此您将无法引用权利。

> id <-  1:3
> for(id in id) print(id)
[1] 1
[1] 2
[1] 3
> id
[1] 3

尝试这样写会更安全:

ids <- 1:3
for(id in ids) print(id)

关于R - for(x in x) 有效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30238719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com