我想生成一个大计划,其参数取决于先前计算的目标。这有可能吗?
具体来说,我需要一些类似的东西:
drake_plan(
data = get_data(),
lots_of_sds = get_sds_from_a_complex_pipeline()
analysis = target(
fun(data, mean = mean_val, sd = sd_val),
transform = cross(mean_val = c(2, 5), sd_val = !!lots_of_sds)
)
)
问题是尝试这个(或类似的变体)失败,因为lots_of_sds
尚未定义,因此转换无法扩展计划。
过去有没有人遇到过类似的情况?有什么想法/解决方法吗?
谢谢!我正在使用德雷克 7.0.0 和 R 版本 3.5.3