我尝试使用R中的for循环为二维矩阵提供值,但是它给了我意外的NA值

daluobo

我想以1:15的变化窗口大小计算移动总和。

a <- matrix(0,257,15)
b <- c(1:257)
for(j in 1:15) {
  for(i in j:257) {
    a[i,j] <- sum(b[i-j+1:i])
  }
}

但是,上面的代码让我感到困惑,因为它NA在每一列的第129行之后产生这种行为可能是什么原因?

海基

(...):i在的索引中添加括号b[(i-j+1):i],以使范围在i-j+1之间i完整的代码然后读取为

a <- matrix(0,257,15)
b <- c(1:257)
for (j in 1:15) {
  for (i in j:257) {
    a[i,j] <- sum(b[(i-j+1):i])
  }
}

以括号的重要性为例,您可以比较以下三种情况的计算顺序:

> (1+1):2
[1] 2
> 1+1:2
[1] 2 3
> 1+(1:2)
[1] 2 3

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

我尝试使用R中的for循环为二维矩阵提供值,但是它给了我意外的NA值

来自分类Dev

R-数据帧到二维值的矩阵?

来自分类Dev

R中二维矩阵的指标和值

来自分类Dev

使用malloc的二维矩阵无法分配正确的值

来自分类Dev

我正在尝试使用GLU.gluPerspective(),但是它给了我静态引用错误

来自分类Dev

为什么在我的二维数组中 x 值是垂直的,y 值是水平的

来自分类Dev

如何将我的二维数组填充为相同的值

来自分类Dev

使用foreach循环将值循环到二维数组中?

来自分类Dev

我如何用随机值填充二维数组

来自分类Dev

当我尝试在列表最后插入值时,它给了我 None

来自分类Dev

检查二维数组中的值是否为空

来自分类Dev

根据二维数值数组中零值的坐标在矩阵中的位置将其分组为列表

来自分类Dev

如何在熊猫数据框具有非 NA 值的二维矩阵中查找所有索引

来自分类Dev

尝试将值输入二维数组并打印它,代码未运行

来自分类Dev

在Java中,我如何采取二维数组的值,并将其存储在另一个二维数组不同的行和列的大小?

来自分类Dev

matlab - 二维矩阵的线方程,值为 1 和 0

来自分类Dev

在python中,我应该如何在将文件读入二维列表后,使用函数,不要让二维列表为空

来自分类Dev

我尝试使用ets函数,但是R找不到它

来自分类Dev

我正在尝试使用 python 制作二维地图生成算法,而这些类不会接受我提供的输入?

来自分类Dev

二维数组未以矩阵格式打印值

来自分类Dev

我的 for 循环给了我 1 个以上的值

来自分类Dev

尝试返回循环在列表中的值,但无法使用return来获取它,但是print会显示它

来自分类Dev

使用 PHP 将图像像素值存储在二维数组中,然后使用循环访问它们

来自分类Dev

我正在尝试将char的二维数组初始化为空格,但是控制台中的输出很奇怪

来自分类Dev

python:二维矩阵中更快的局部最大值

来自分类Dev

如何将二维矩阵值存储在变量中?

来自分类Dev

我如何在Java中声明一个带有(int,char)对值的二维错误?

来自分类Dev

如何在不使用for循环的情况下仅更新二维列表中的选定值?

来自分类Dev

PHP 二维数组:根据二维数组中的值使用户输入 2 减去用户输入 1

Related 相关文章

  1. 1

    我尝试使用R中的for循环为二维矩阵提供值,但是它给了我意外的NA值

  2. 2

    R-数据帧到二维值的矩阵?

  3. 3

    R中二维矩阵的指标和值

  4. 4

    使用malloc的二维矩阵无法分配正确的值

  5. 5

    我正在尝试使用GLU.gluPerspective(),但是它给了我静态引用错误

  6. 6

    为什么在我的二维数组中 x 值是垂直的,y 值是水平的

  7. 7

    如何将我的二维数组填充为相同的值

  8. 8

    使用foreach循环将值循环到二维数组中?

  9. 9

    我如何用随机值填充二维数组

  10. 10

    当我尝试在列表最后插入值时,它给了我 None

  11. 11

    检查二维数组中的值是否为空

  12. 12

    根据二维数值数组中零值的坐标在矩阵中的位置将其分组为列表

  13. 13

    如何在熊猫数据框具有非 NA 值的二维矩阵中查找所有索引

  14. 14

    尝试将值输入二维数组并打印它,代码未运行

  15. 15

    在Java中,我如何采取二维数组的值,并将其存储在另一个二维数组不同的行和列的大小?

  16. 16

    matlab - 二维矩阵的线方程,值为 1 和 0

  17. 17

    在python中,我应该如何在将文件读入二维列表后,使用函数,不要让二维列表为空

  18. 18

    我尝试使用ets函数,但是R找不到它

  19. 19

    我正在尝试使用 python 制作二维地图生成算法,而这些类不会接受我提供的输入?

  20. 20

    二维数组未以矩阵格式打印值

  21. 21

    我的 for 循环给了我 1 个以上的值

  22. 22

    尝试返回循环在列表中的值,但无法使用return来获取它,但是print会显示它

  23. 23

    使用 PHP 将图像像素值存储在二维数组中,然后使用循环访问它们

  24. 24

    我正在尝试将char的二维数组初始化为空格,但是控制台中的输出很奇怪

  25. 25

    python:二维矩阵中更快的局部最大值

  26. 26

    如何将二维矩阵值存储在变量中?

  27. 27

    我如何在Java中声明一个带有(int,char)对值的二维错误?

  28. 28

    如何在不使用for循环的情况下仅更新二维列表中的选定值?

  29. 29

    PHP 二维数组:根据二维数组中的值使用户输入 2 减去用户输入 1

热门标签

归档