如何在R中的for循环内调用for循环的值

时间:2018-09-11 13:38:35

标签: r loops for-loop call

Q1。我有一个看似简单的问题,但我没有提出解决方案。

如果我有一个向量,例如vector = c("red", "blue", "yellow"), 然后运行for循环:

for (myvalue in vector)
{
  mydataframe$myvalue = NULL
}

myvalue是for循环中的值,这可能吗?

第一季度已解决,谢谢。

Q2。我遇到另一个问题:

for (myvalue in vector)
{
  myvalueoutput = mydataframe[mydataframe$symbol == myvalue,]
}

其中myvalueoutput是循环的当前迭代中myvalue的名称和“数据”(例如,当myvalue == red时的“ reddata”)的组合。

该函数有效-无效的是使用for循环的值作为数据帧名称的一部分。.仅仅是因为我不知道该怎么做。.

谢谢!

0 个答案:

没有答案