R:在循环向量时使用元素的位置信息.

前端之家收集整理的这篇文章主要介绍了R:在循环向量时使用元素的位置信息.前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
循环遍历向量时,是否可以使用元素的索引和元素?

a.vector< -c(“a”,“b”,“c”,“a”,“d”) 假设我需要a.vector的’first’“a”的索引.
一个人无法使用

which(a.vector == “a”)

因为有两个’a’,它将返回两个位置1和4.我需要循环立即覆盖的元素的特定索引.

我需要这样的东西:

b.vector< -c(“the”,“cat”,“chased”,“mouse”)

for (i in a.vector) {
    element<-b.vector[INDEX.OF(a.vector)])
-------some process using both 'element' and "a"-------}

这看起来类似于python中的’enumerate’函数.解决方案会有很大帮助.谢谢.

解决方法

如何使用索引号循环?
for (i in seq_along(a.vector)){
   a.element <- a.vector[i]
   b.element <- b.vector[i]
   ...
}

猜你在找的Java相关文章