我想选择一个类似以下行的文件,这个文件没有按照我的意愿行事。
void verify() {
// more asserts that are common to test1() and test2()
}
在英文句子中,我想选择名称以" mySource"开头的文件。在选择的人中,我想选择最近更新的文件。
我的下面的脚本就足够了,但它太长了。有人会缩短我的剧本吗?
which(substr(rownames(fInfo),1,8) == "mySource" ) & which.max(fInfo$mtime)
答案 0 :(得分:1)
你可以这样做:
library(dplyr)
files <- list.files("scriptFld", pattern = "^mySource", full.names = TRUE)
files %>%
file.info() %>%
pull(mtime) %>%
which.max() %>%
files[.] %>%
source()