0

我有大约 50 个数据文件(主题),在将它们组合到 data.frame 中进行建模之前,我会单独处理它们。我不确定如何最好地使用 {targets} 。

我尝试使用动态分支,但我不确定如何使用这种方法跟踪主题 ID。在我目前的方法中,我将所有数据放在一个命名列表中,其中一级名称是主题 ID,但对于目标,名称是任意的。

我知道这并不是一个真正的具体问题,但我希望被指出一个适当的解决方案,而不是为一个错误的问题得到一个“正确”的答案。

4

1 回答 1

1

这是我通常使用的模式

  tar_files(
    file_paths,
    "file_paths_folder" %>%
      list.files(full.names = TRUE)
  ),
  tar_target(
    processed_files,
    file_paths%>%
      readxl::read_excel() %>% # can be anything read csv, parquet etc.
      janitor::clean_names() %>% # start processing
      mutate_at(vars(a,b,c), as.Date, format = "%Y-%m-%d"), # can be really complex operations
    pattern = map(file_paths)
  )
于 2021-10-20T20:57:20.700 回答