It's great for data analysis and terrible for programming.
The reason it sucks for programming is because you can't debug it or inspect intermediate variables, which is really really annoying.
It's great for one off transformations and plotting, but a really, really really bad idea for programming.
Then you add NSE, which makes it hard to functionalise procedural pipes (especially for people who learned tidyverse) and it's a recipe for unmaintainable and profoundly annoying legacy code.
That bring said,I love it for interactive analysis.
It's great for data analysis and terrible for programming.
The reason it sucks for programming is because you can't debug it or inspect intermediate variables, which is really really annoying.
It's great for one off transformations and plotting, but a really, really really bad idea for programming.
Then you add NSE, which makes it hard to functionalise procedural pipes (especially for people who learned tidyverse) and it's a recipe for unmaintainable and profoundly annoying legacy code.
That bring said,I love it for interactive analysis.