I get what the author is saying -- I use R in shell scripts too. It's really useful and composes well with other shell tools.
I also get what the commenters are saying, because R is a useful interactive language too, and it's also pretty good for data cleaning. Although it's significantly slower than Python, which is why I do all cleaning that cuts down the data before loading it into R.
As an example, I generate some benchmarks with every release of Oil:
I also get what the commenters are saying, because R is a useful interactive language too, and it's also pretty good for data cleaning. Although it's significantly slower than Python, which is why I do all cleaning that cuts down the data before loading it into R.
As an example, I generate some benchmarks with every release of Oil:
https://www.oilshell.org/release/0.7.pre5/benchmarks.wwz/osh...
and the tables are manipulated with R, but running the benchmarks is done with shell, and creating the HTML is done with Python:
https://github.com/oilshell/oil/blob/master/benchmarks/repor...
(and yes this page is meant to be motivation to speed up my principled but slow shell parser)
R and tidyverse are the best tools for manipulating tables by far. I wrote an intro here:
What Is a Data Frame? (In Python, R, and SQL) http://www.oilshell.org/blog/2018/11/30.html