用R中另一个数组的元素初始化一个数组

尼利玛

我有一个数组

a<-c(6,77,98,88,3,10,7,5)

我想用1st,6th和8th元素初始化另一个数组,即b应该如下所示:

b = (6,10,5)

在R中有直接的方法吗?

(我确定是我是一个初学者,在堆栈溢出方面和在R方面一样多。我找不到我想要的确切内容-也许我使用了错误的术语进行搜索。)

阿克伦

我们可以在中使用索引replace假设我们需要一个向量为length8numeric的向量(使用0的向量进行初始化),然后replace使用向量为'b'的索引

replace(numeric(8), c(1, 6, 8), b)
#[1]  6  0  0  0  0 10  0  5

如果我们需要初始化为缺失值

replace(rep(NA_integer_, 8), c(1, 6, 8), b)

如果我们要从'a'中提取1、6、8个元素

b <- a[c(1, 6, 8)]

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

用另一个数组初始化指向数组的指针的点

使用另一个数组的大小初始化多维数组,而无需应对Java中的元素

为什么数组可以在函数参数中初始化,但不能用另一个数组初始化一个数组

Kotlin使用另一个数组初始化一个数组

从另一个数组初始化数组

另一个数组的Numpy Masked数组初始化

在特定位置初始化另一个数组时使用数组

Swift初始化空数组,其类型与另一个数组相同

从另一个数组初始化const数组

C++ 用另一个数组和新值初始化数组

如何以静态方式使用另一个constexpr数组初始化一个数组

用另一个数组中的元素替换几乎排序的数组中的元素

用另一个数组中的元素替换数组中的元素

删除另一个数组中的元素

用另一个数组的元素替换数组中的nil的最佳方法

用另一个数组的元素替换数组中的所有零

用一个数组的每个元素除以另一个数组的每个元素

从另一个数组的元素创建数组

如何初始化一个数组对象?

如何初始化一个数组行?

检查另一个数组中一个数组的元素

将元素从一个数组移到另一个数组

如何比较另一个数组中一个数组的元素

从另一个数组减去一个数组的元素

将元素从一个数组移到另一个数组

计算另一个数组中一个数组的元素的出现

检查一个数组是否是另一个数组python的元素

Mongodb根据另一个数组元素过滤一个数组

如何用另一个数组的元素过滤一个数组?