我有一个清单:
files <- list.files(path="new/", pattern="*.csv", full.names=TRUE, recursive=FALSE)
Run Code Online (Sandbox Code Playgroud)
然后我可以从以下位置找到尺寸:
x <- file.info(files)
x[order(-x$size),]
我不知道如何根据 中files找到的信息订购file.info(files),在这种情况下为 size。
在我看来,这可以解决您的问题:
files[match(1:length(files),rank(-x$size))]
Run Code Online (Sandbox Code Playgroud)