R 中是否有模仿 KEDRO 作为模块化协作开发框架的包?

Is there a package in R that mimics KEDRO as a modular collaborative framework for development?

我目前使用 Kedro(来自 quantum black https://kedro.readthedocs.io/en/stable/01_introduction/01_introduction.html)作为面向部署的协作编码框架。这是在团队中开发机器学习的绝佳框架。

我正在寻找 R 的等效项。

我的主要问题是我有数据科学家团队使用 R 进行开发,但每个团队都以不同的格式进行开发。

我想让他们遵循一个通用框架来开发部署就绪的 R 代码,以便在 2 人或 3 人团队中工作。

欢迎提出任何建议

不像 kedro 那样规模很大,但我可以想到以下内容:

  1. R 专家的本地项目:https://github.com/Jeniffen/projectr
  2. Tidyverse 上的流水线:https://cran.r-project.org/web/packages/pipeliner/index.html

这里是 Kedro 团队的成员。我们听说过有关 Targets 库在 R 世界中做类似事情的好消息。

如果我不尝试将您和您的团队也隐藏到黑暗面,那将是我的失职:)

在 Kedro 之前,我们的团队在内部混合编写 Python、SQL、Scala 和 R。编写框架的部分驱动力是让我们的团队在内部使用相同的语言。 Python 感觉是当时最好的折衷方案,我认为这仍然有效。我们在制作 R 项目时也遇到了麻烦,感觉 Python 在这方面更易于管理。

虽然没有正式记录 - 我也看到一些人在 Kedro Discord play with r2py 上,这样他们就可以在他们的 Python 管道中使用特定的 R 功能。