从目录中读取最新的 SPSS 文件
Read latest SPSS file from directory
我正在尝试从包含多个 SPSS 文件的目录中读取最新的 SPSS 文件。我只想从随时间变化的 3 个文件列表中读取最新文件。目前,我已经手动输入了文件名(例如 SPSS-1568207835.sav),这绝对没问题,但我想让它动态化并自动获取最新文件。任何帮助将不胜感激。
setwd('/file/path/for/this/file/SPSS')
library(expss)
expss_output_viewer()
mydata = read_spss("SPSS-1568207835.sav",reencode = TRUE)
w <- data.frame(mydata)
args <- commandArgs(TRUE)
这应该return最近修改的 .sav 文件的文件名的字符串
# get all .sav files
all_sav <- list.files(pattern ='\.sav$')
# use file.info to get the index of the file most recently modified
all_sav[with(file.info(all_sav), which.max(mtime))]
我正在尝试从包含多个 SPSS 文件的目录中读取最新的 SPSS 文件。我只想从随时间变化的 3 个文件列表中读取最新文件。目前,我已经手动输入了文件名(例如 SPSS-1568207835.sav),这绝对没问题,但我想让它动态化并自动获取最新文件。任何帮助将不胜感激。
setwd('/file/path/for/this/file/SPSS')
library(expss)
expss_output_viewer()
mydata = read_spss("SPSS-1568207835.sav",reencode = TRUE)
w <- data.frame(mydata)
args <- commandArgs(TRUE)
这应该return最近修改的 .sav 文件的文件名的字符串
# get all .sav files
all_sav <- list.files(pattern ='\.sav$')
# use file.info to get the index of the file most recently modified
all_sav[with(file.info(all_sav), which.max(mtime))]