【问题标题】:R locate the iteratorR定位迭代器
【发布时间】:2014-05-22 22:36:39
【问题描述】:

我有一个简单的循环

for(z in 1:length(x)){
country=region_names[z]
//paste("xyz",country)//
....
}

现在,循环结束后,z 的值将等于 x 的长度。

现在,我需要找到一种添加迭代器的方法。

假设在第二个循环,iterator=2时,会显示“xyzUSA”。

假设在第三个循环,iterator=3时,会显示“xyzFrance”

我的问题是,我不需要一次全部显示,但是当迭代器被触发时,程序知道迭代器的值是什么,并显示对应的国家。

现在,我该如何构建这样的迭代器?

感谢任何帮助

【问题讨论】:

  • 您需要提供一个可重现的示例。我真的不明白你在做什么,但它不像你应该使用循环。
  • @Roland,我还没有可重现的例子,这一切都在实验中。我编辑了我的文字,我希望这对你更有意义。但究竟哪一部分你不明白?
  • 我不能代表罗兰,但问题中不明白的部分是“全部”。
  • 我同意 joran 的意见。我根本不清楚你想做什么。

标签: r for-loop gwidgets


【解决方案1】:

对于所有无法理解我的问题的人,我自己想通了。

这是一个惰性评估的问题。可以用

解决
force()

抱歉让您感到困惑,感谢您的帮助。

【讨论】:

    猜你喜欢
    • 2014-12-09
    • 2015-02-27
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 2014-04-30
    • 2016-06-18
    • 1970-01-01
    • 2017-03-21
    相关资源
    最近更新 更多