我有一个清单:
files <- list.files(path="new/", pattern="*.csv", full.names=TRUE, recursive=FALSE)
然后我可以找到以下尺寸:
x <- file.info(files)
x[order(-x$size),]
根据files
中的信息,我不知道如何订购file.info(files)
,在这种情况下是大小。
答案 0 :(得分:3)
听起来这会解决你的问题:
files[match(1:length(files),rank(-x$size))]
答案 1 :(得分:1)
对我来说,你的代码是有效的。您只需要定义新的data.frame:
x <- x[order(-x$size),]
x
这是你所期望的吗?
J_F