我有一个属于前一天的数据集my.df <- read_excel("C:/Users/Seyma/Docs/DF_05_04_2023.xlsx")。每天我都会收到基于前一天的相同数据集(周末和意大利国家假日除外)。我想更新my.df而不手动更改目录(如05_05_2023)。有什么办法可以解决这个问题吗?非常感谢。
my.df <- read_excel("C:/Users/Seyma/Docs/DF_05_04_2023.xlsx")
my.df
wgxvkvu91#
您可以使用Sys.Date和strftime生成文件名:
Sys.Date
strftime
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"所以你的代码的自动化版本应该是
"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()
1条答案
按热度按时间wgxvkvu91#
您可以使用
Sys.Date
和strftime
生成文件名:明天,同样的代码将产生
"C:/Users/Seyma/Docs/DF_05_05_2023.xlsx"
所以你的代码的自动化版本应该是