将向量的所有元素乘以R中for循环中的每个元素

詹姆士

我有一个要乘标量的向量(x)。我希望将整个x向量乘以每个标量值。

这是我想要的结果的一个示例:

 x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

 scalar <- c(1.2, 1.4, 1.6, 1,7, 1.8, 1.9, 2.0)

 x times 1.2 <- c(1.2, 2.4, 3.6, 4.8, 6, 7.2, 8.4, 9.6, 10.8, 12)

我的最终结果应该是7个新的向量/列,其中包含x * 1.2的每个元素,x * 1.4的每个元素,依此类推。

我尝试使用以下内容:

 for(i in seq(from=1, to=2, by=0.2))

     score <- x * i

但这只会将x元素乘以2.0。

欢迎提供有关如何完成此操作的任何建议。

阿克伦

outer默认FUN值为的选项*根据?outer,用法是

外部(X,Y,FUN =“ *”,...)

outer(x, scalar)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将矩阵中的每个元素乘以向量中的每个元素

将矩阵的每个元素乘以向量(或数组)

将向量中的所有元素与列表中的所有元素进行比较,而无需for循环

在每个循环中的jQuery中单击某个元素时,如何删除所有同级元素的类

向量中的每个元素乘以下一个元素[r]

将字符向量的每个元素与第二个向量r的所有元素连接起来

将数组中的所有元素乘以外部数字?

将元素包裹在 jQuery 中的每个循环中

将列表中的每个元素乘以标量

如何有效地将向量的每个元素与矩阵相乘以得到扩大的矩阵

R-将向量中的每个元素与其他向量中的每个元素相加

避免在R中使用lapply(),并找到向量B的所有元素,满足向量A的每个元素的条件

循环遍历向量中的所有(无序)元素对

R:将列表中每个<1的元素乘以10,直到该元素> 1

无法遍历 for 循环中的所有元素

R将向量中的每个元素变成列表列表

将数组的每个对应元素转换为r中的向量

TypeScript:将事件分配给循环中元素数组中的每个元素

将向量的元素与相同向量的所有元素相乘

R:如何将向量的所有元素除以所有其他元素的总和

如何仅乘以R中向量中的特定元素

如何在R中逐个元素地将向量乘以函数输出

对向量中的所有元素求和,除了第 i 个元素,没有 for 循环

每个循环中的jQuery元素

将循环中的输出追加到c中的字符串向量的元素中

对 R 中向量的所有元素进行运算

R循环穿过列表和向量,并连接每个循环的元素

将列表中每个元素的出现次数乘以4

将列表中的每个元素乘以特定数字