【发布时间】:2014-11-04 22:07:47
【问题描述】:
我正在尝试创建一个函数,用于从 R 中的数据集中删除 n 行。我要删除的行是数据集 my_data_set 中 time 列中的最小值。
我现在有
delete_data <- function(n)
{
k=1
while(k <= n)
{
my_data_set = my_data_set[-(which.min(my_data_set$time)),]
k=k+1
}
}
当我手动输入这些行(不使用 while 循环)时,它可以完美运行,但我无法让循环正常工作。
我通过以下方式调用该函数:
delete_data(n = 2)
任何帮助表示赞赏!
谢谢
【问题讨论】:
标签: r loops while-loop dataset