【发布时间】:2020-12-14 22:53:43
【问题描述】:
我有一个需要更新的脚本。该脚本通过一个每天更新的 csv 目录运行,并用 csv 的详细信息填充数据框。我想修改脚本,以便脚本只运行新添加的 csv 文件,而不是前一天扫描的文件。怎么办?
【问题讨论】:
-
.csv 文件的命名方案如何?也许像:
list.files(pattern = "*.csv")有用吗?如果日期包含在 csv 名称中,则效果很好。例如list.files(pattern = "*26.08.2020.csv") -
@user12440276 感谢您的回复。是的,文件名中包含日期。 csv 文件的名称类似于“地图副本 - 2020 年 8 月 26 日.csv”。所以,我只想阅读今天添加的文件,而不是我在本月过去的每一天添加到目录中的文件。我该怎么办?
-
将检查文件的名称保存在向量(或文本文件)中。仅处理那些未出现在选中列表中的 csv。或者,每次处理 csv 时保存日期戳,下次只处理那些比上次保存的日期戳更新的文件。
标签: r dataframe csv time-series