R中带列表的foreach

R中带列表的foreach,r,for-loop,R,For Loop,我试图访问列表/向量中的号码,通常情况下,当我打电话时,通常不会收到问题。但是当我将它与foreach或for循环一起使用时,结果会得到NULL 例1: 请有人帮忙更正上面的代码您没有得到任何结果,因为for循环没有返回任何内容。您可以访问for循环中的变量,该循环可通过打印语句演示 for(i in seq_along(aa)) print(aa[i]) #[1] 7 #[1] 4 #[1] 10 这个问题与python无关。parallel.forloop与C#相关。我将删除这些标记您希

我试图访问列表/向量中的号码,通常情况下,当我打电话时,通常不会收到问题。但是当我将它与foreach或for循环一起使用时,结果会得到NULL 例1:


请有人帮忙更正上面的代码

您没有得到任何结果,因为
for
循环没有返回任何内容。您可以访问
for
循环中的变量,该循环可通过
打印
语句演示

for(i in seq_along(aa)) print(aa[i])

#[1] 7
#[1] 4
#[1] 10

这个问题与python无关。parallel.forloop与C#相关。我将删除这些标记您希望(aa中的I)aa[I]做什么for循环没有返回值,它们只是一个控制语句。如果您试图使用
aa
索引到
bb
,您可以只做
bb[aa]
,例如
aa@MrFlick谢谢您的解释。谢谢@RonakShah及其帮助。您对“foreach”循环有什么答案吗?我不使用
foreach
,但它应该对foreach(I=seq_沿着(aa))%dopar%起作用{print(aa[i])}

for(i in aa) aa[i]
or
for(i in aa) {bb[i]}

not getting any result 

ex2:

foreach(i = aa) %dopar% {aa[i]}
foreach(i = aa) %dopar% bb[i]

getting result as Null
for(i in seq_along(aa)) print(aa[i])

#[1] 7
#[1] 4
#[1] 10