在R中加载最近日期的文件

时间:2013-02-21 17:50:24

标签: r

假设我有一个我想在R中加载的文件 - 我们称之为file.csv。把它加载到R中相当容易。

不幸的是,在我的情况下,这个文件的多个版本存在,每个文件都附加了一个日期...所以我在目录中真正拥有的是一个文件列表,如:

file - 02-19-2013.csv
file - 02-18-2013.csv
file - 02-17-2013.csv

......等等

我想知道如何在R中加载最近日期的文件?

1 个答案:

答案 0 :(得分:3)

您需要从文件名字符串中获取日期(尝试substr)。

然后使用众多日期解析函数将其转换为日期对象。

然后按照那些日期对象的顺序排序。

或者如果您很幸运,您可能会发现文件名中的日期格式只是在文件名向量上使用sort才能以正确的方式排序......