我目前有一个 data_prep.R 文件,用于使用 SQL 查询提取数据,然后将数据整理到合适的数据帧中,以便在我的 {golem} 包中使用。在这个脚本的结尾我有
usethis::usedata(df, overwrite = T)
从研究看来,这个文件应该进入 /data-raw 文件夹,因为你不应该在 /R 文件夹中执行代码。运行时,它会构建我的数据框,然后将它们放在 /data 文件夹中。但是,每当我运行应用程序时,这个脚本似乎都不会运行,而且,数据框将保持不变,直到我再次手动运行 data_prep.R 脚本。
我的应用程序依赖于传入的新数据,因此我需要这个 data_prep.R 文件在应用程序启动时运行。
有什么我想念的吗?