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

Time:12-15

I currently work with Kedro (from quantum black https://kedro.readthedocs.io/en/stable/01_introduction/01_introduction.html) as a framework for deployment oriented framework to code collaboratively. It is a great framework to develop machine learning in a team.

I am looking for an R equivalent.

My main issue is that I have teams of data scientists that develop in R, but each team is developing in different formats.

I wanted to make them follow a common framework to develop deployment ready R code, easy to work on in 2 or 3-people teams.

Any suggestions are welcome

CodePudding user response:

member of the Kedro team here. We've heard good things about the Targets library doing similar things in the R world.

It would be remiss for me to not try and covert you and your team to the dark side too :)

Before Kedro our teams internally were writing a mix of Python, SQL, Scala and R. Part of the drive to write the framework was to get our teams internally speaking the same language. Python felt like the best compromise available at the time and I'd argue this still holds. We also had trouble productionising R projects and felt Python is more manageable in that respect.

Whilst not officially documented - I've also seen some people on the Kedro Discord play with r2py so that they can use specific R functionality within their Python pipelines.

CodePudding user response:

Not on a very prominent scale as kedro but i can think of the below :

  1. Local project of a R Expert : https://github.com/Jeniffen/projectr
  2. Pipeliner on Tidyverse : https://cran.r-project.org/web/packages/pipeliner/index.html
  • Related