首页 > 解决方案 > 如何修改我的代码行以返回顺序数据?

问题描述

我当前的代码:

Value <- lapply((data.frame('ValueUsed' = Table[sample(nrow(Table),1),1], stringsAsFactors = F)), as.character)

因此,上面的代码将在 Value$ValueUsed 中从我的表(数据框)中返回一行随机数据,然后我将在 for(i in 1:1000) 行中使用它以在函数中使用。

但是,我希望它不是随机的,而是按照它在表格中的放置顺序进行。我该怎么做呢?

编辑:样本表

Value
123
182
102
320

因此,当我循环它时,代码最好应该给我一个顺序数据,从 123、182、102、320,...

我的代码目前的样子:

  for (i in 1:100) {
Value <- lapply((data.frame('ValueUsed' = Table[sample(nrow(Table),1),1], stringsAsFactors = F)), as.character

update(Value$ValueUsed)
}

标签: r

解决方案


推荐阅读