Select 列表中的随机元素
Select random elements from the list
如何 select 不包含 f
的随机文件 (randomFiles
)?
allFiles = list.files("D:/test")
for(f in allFiles)
{
randomFiles = sample(allFiles, size = 10)
#...
}
这应该有效:
allFiles <- list.files("D:/test")
for( i in seq_along(allFiles) )
{
randomFiles <- sample(allFiles[-i], size = 10)
#...
}
或者您也可以使用其中一个非常有用的集合函数:
for( f in allFiles )
{
randomFiles <- sample(setdiff(allFiles, f), size = 10)
#...
}
如何 select 不包含 f
的随机文件 (randomFiles
)?
allFiles = list.files("D:/test")
for(f in allFiles)
{
randomFiles = sample(allFiles, size = 10)
#...
}
这应该有效:
allFiles <- list.files("D:/test")
for( i in seq_along(allFiles) )
{
randomFiles <- sample(allFiles[-i], size = 10)
#...
}
或者您也可以使用其中一个非常有用的集合函数:
for( f in allFiles )
{
randomFiles <- sample(setdiff(allFiles, f), size = 10)
#...
}