这个问题在这里已经有了答案:
How to sort files list by date?
(2 个回答)
8年前关闭。
假设我想在 R 中加载一个文件 - 我们称之为 file.csv
.将其加载到 R 中相当容易。
不幸的是,在我的情况下,该文件存在多个版本,并且每个文件都附加了一个日期......所以我的目录中真正拥有的是一个文件列表,例如:file - 02-19-2013.csv
file - 02-18-2013.csv
file - 02-17-2013.csv
... 等等
我想知道如何在 R 中加载具有最新日期的文件?
最佳答案
您需要从文件名字符串中获取日期(尝试 substr
)。
然后使用众多日期解析函数中的任何一个将其转换为日期对象。
然后按这些日期对象的顺序排序。
或者,如果幸运的话,您可能会发现文件名中的日期格式以正确的方式排序,只需使用 sort
在您的文件名向量上...
关于r - 在 R 中加载具有最新日期的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15008975/