r - 在 R 中加载具有最新日期的文件

标签 r

这个问题在这里已经有了答案:





How to sort files list by date?

(2 个回答)


8年前关闭。




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

不幸的是,在我的情况下,该文件存在多个版本,并且每个文件都附加了一个日期......所以我的目录中真正拥有的是一个文件列表,例如:
file - 02-19-2013.csvfile - 02-18-2013.csvfile - 02-17-2013.csv
... 等等

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

最佳答案

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

然后使用众多日期解析函数中的任何一个将其转换为日期对象。

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

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

关于r - 在 R 中加载具有最新日期的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15008975/

相关文章:

r - R中上三角矩阵的外函数

RStudio 在临时目录中从 Rmarkdown 创建 PDF 文件

r - 在 geom_smooth 中使用 `nlsfit` 添加指数线来绘制

删除 ggplot2 箱线图中的一些刻度标签

r - 计算数据框中的元素并创建新列

r - 将 dgCMatrix 转换为数据框

r - 将许多列除以另一列

r - 使用 mlply 与 mapply 的不同 pmax 输出

r - Travis-CI:在 loadVignetteBuilder 中未找到 Knit

r - 未指定 aes() 颜色和形状时 ggplot 中的图例