RStudio将文件的创建或修改日期读取到变量中
我正在使用read.csv从我的csv文件导入数据。 我还想将文件的创建或修改日期加载到新导入表末尾的新列中。 如何将文件的创建或修改日期读入变量?RStudio将文件的创建或修改日期读取到变量中,r,file,csv,date,R,File,Csv,Date,我正在使用read.csv从我的csv文件导入数据。 我还想将文件的创建或修改日期加载到新导入表末尾的新列中。 如何将文件的创建或修改日期读入变量? 谢谢此功能可能运行良好: read.tables <- function(file.names, ...) {require(plyr) ldply(file.names, function(fn) data.frame(read.table(fn, ...), Filename=fn, date.extraction=date(file.i
谢谢此功能可能运行良好:
read.tables <- function(file.names, ...) {require(plyr)
ldply(file.names, function(fn) data.frame(read.table(fn, ...), Filename=fn, date.extraction=date(file.info(fn)$mtime)))}
read.tables请提供一个小例子。听起来你想要file.info()。我想使用ctime,但语法有问题。我可以让file.mtime()正常工作,但当我尝试获取ctime file.info(?ctime??)时,我不确定语法。举个例子,我有一个文件MyFile=“C:\MyFile.csv”,然后我将它读入R--CurrentFile=read.csv(MyFile,header=F,strip.white=TRUE),现在我想要刚刚读入的文件的创建日期。好的,我有一个解决办法,或者至少有一个解决办法。我将所有文件信息值读入FileInfo。然后,我从FileInfo中提取“ctime”。FileInfo=file.info(“C:\myfile.csv)CreateTime=format(FileInfo['ctime',“%m/%d/%Y”)我不知道它是否正确,但它可以工作。谢谢!