我在 r 的 for 循环代码中找不到错误

维克多·尼尔森

我有这个代码:

test_x <- 2000

#functions used:

`%+<-%` = function(e1,e2) eval.parent(substitute(e1 <- e1 + e2))

CreateData <- function()
{
numeric(test_x)
}

#variables

test_sum <- 0
test_q <- 0
test_q <- CreateData()
test_Q <- 0
test_Q <- CreateData()
test_step <- 0.01

#two for loops

for (i in test_x) {
  test_q[i] <- 40
}
for (i in (test_x - 1):0) {
  test_sum %+<-% (test_q[i]*test_step)
  test_Q[i] <- test_sum
}

我期望第一个 for 循环会在 2000 个位置中的每个位置用 40 填充 test_q,但每个位置都为零。因此,第二个循环也保持为零。

没有错误。我做错了什么?

巴斯蒂安·杜克勒

在第一个循环i中只取值 2000,那么您应该按如下方式修改第一个循环:

for (i in 1:test_x) {
  test_q[i] <- 40
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在我的代码中找不到导致R错误的android方法

在我的python代码中找不到错误

在我的代码中找不到错误

在我的小型JS代码中找不到错误(用于循环和内部函数)

在我的Haskell代码中找不到无限循环

R 中的循环错误:错误“找不到对象”

找不到我的代码中的错误所在?

在我的旋转矩阵代码中找不到错误

在我的带有链表的队列的代码中找不到错误

在我的平方和代码中找不到错误

R中的for循环返回错误“找不到对象”

我找不到导致无限循环的错误

我找不到 mysql 代码的错误

代码说它找不到activity_main,但是我已经在R.java中声明了它。

我的代码在Wikipedia中找不到表

我找不到为什么我的代码 puttute 错误消息

我的代码抛出缩进错误,我找不到问题

无法在MYSQL中添加外键约束,在我的代码中找不到任何错误

我无法更新Parse中的记录;错误:“找不到要更新的对象(代码:101,版本:1.2.16)”

代码块在程序中显示错误,但我找不到它

我在代码中找不到错误。图片框没有更新

如何使用for循环在r中向量化我的代码?

我的代码在我的模块脚本 Roblox 中找不到函数

我在我的Java代码中找不到问题

我在我的代码中找不到错误,为什么我没有成为 a 和 b 的 ich 答案

我的计算机在R中找不到我的csv文件

错误:在R中找不到函数...

在 R 中使用的 SQL 代码中的语法错误,找不到 row_number 函数

我在我的 socket python 程序中找不到错误