在R中自动导入数据集

x33g5p2x  于 2023-05-11  发布在  其他
关注(0)|答案(1)|浏览(82)

我有一个属于前一天的数据集my.df <- read_excel("C:/Users/Seyma/Docs/DF_05_04_2023.xlsx")。每天我都会收到基于前一天的相同数据集(周末和意大利国家假日除外)。我想更新my.df而不手动更改目录(如05_05_2023)。有什么办法可以解决这个问题吗?非常感谢。

wgxvkvu9

wgxvkvu91#

您可以使用Sys.Datestrftime生成文件名:

strftime(Sys.Date() - 1, 'C:/Users/Seyma/Docs/DF_%m_%d_%Y.xlsx')
#> [1] "C:/Users/Seyma/Docs/DF_05_04_2023.xlsx"

明天,同样的代码将产生"C:/Users/Seyma/Docs/DF_05_05_2023.xlsx"
所以你的代码的自动化版本应该是

my.df <- strftime(Sys.Date() - 1, 'C:/Users/Seyma/Docs/DF_%m_%d_%Y.xlsx') |>
           read_excel()

相关问题