假设我有一个我想在R中加载的文件 - 我们称之为file.csv
。把它加载到R中相当容易。
不幸的是,在我的情况下,这个文件的多个版本存在,每个文件都附加了一个日期...所以我在目录中真正拥有的是一个文件列表,如:
file - 02-19-2013.csv
file - 02-18-2013.csv
file - 02-17-2013.csv
......等等
我想知道如何在R中加载最近日期的文件?
答案 0 :(得分:3)
您需要从文件名字符串中获取日期(尝试substr
)。
然后使用众多日期解析函数将其转换为日期对象。
然后按照那些日期对象的顺序排序。
或者如果您很幸运,您可能会发现文件名中的日期格式只是在文件名向量上使用sort
才能以正确的方式排序......