Hacker News new | ask | show | jobs
by modriano 1318 days ago
I've found the Jupiter lab IDE to be ideal for my DS and EDA workflows, which typically involves having several notebooks, scripts, and terminal windows open in the IDE. I switched from preferring R to python because having a global shared state across everything in RStudio kept switching the working directory or loading a different file than expected, and I just had very little confidence that things I wrote in R would be reproducible a few years on (which appears to have been a correct concern [0]).

[0] https://datacolada.org/100

1 comments

You can have multiple RStudio instances open for different projects with different states, and you can use renv to manage package versions reproducibly. None of this is different or worse than python, which is well-known to have its own environment difficulties.