Quarto is absolutely game changing.
Is it? I liked Rmarkdown until I discovered org-mode and org-babel. It does a lot of stuff better like the option to tangle chunks into multiple files which is killer (last time I looked Rmarkdown still lacked that, not sure about Quarto) and the ability to do stuff like make a table in my text and then USE it in R for calculations is amazing for making examples or grabbing some random HTML table off a site and doing…
RStudio is now Posit
31–40 of 66 posts
Re: RStudio is now Posit
#32Quarto is absolutely game changing.
Re: RStudio is now Posit
#33From Hadley's video blurb, the ringer is when he states "things just work" in the R environment vis-à-vis python (where he tactfully yet implicitly acknowledges the shitshow that is the python library/package/environment management). Kudos to the R community and supporters for providing a great and useful platform!
> acknowledges the shitshow that is the python library/package/environment management I'm puzzled by this and wonder if you can provide some examples. The scientists I know tend to have incredibly disorganized R code, with a bunch of hard-coded paths and a single global environment in their home directory that all their R packages get installed to. Even stuff that seems critically important like reproducible science…
Re: RStudio is now Posit
#34Quarto is absolutely game changing.
Re: RStudio is now Posit
#35If a C-level executive says, "Posit is not about pivoting from R to Python...", then most likely, it's about pivoting from R to Python.
It's Hadley Wickham of R's tidyverse though, so I'm more inclined to believe the claim.
Re: RStudio is now Posit
#36Earlier quoted context omitted.
> acknowledges the shitshow that is the python library/package/environment management I'm puzzled by this and wonder if you can provide some examples. The scientists I know tend to have incredibly disorganized R code, with a bunch of hard-coded paths and a single global environment in their home directory that all their R packages get installed to. Even stuff that seems critically important like reproducible science…
I've also seen my fair share of garbage R code and I think Gordon Shotwell's comment that "There really are no production languages – only production engineers" speaks to this.[0] A big problem in the scientific community is that scientists aren't trained to write code like production engineers. I don't see it necessarily as being an issue that is endemic to R, though. Packrat[1] — an RStudio package — can be used to…
Re: RStudio is now Posit
#37From Hadley's video blurb, the ringer is when he states "things just work" in the R environment vis-à-vis python (where he tactfully yet implicitly acknowledges the shitshow that is the python library/package/environment management). Kudos to the R community and supporters for providing a great and useful platform!
As a relatively new programmer who entered it through statistics, I've still yet to have a better UX or "it just works" moment than using the tidyverse. Years after moving to Julia, Python, and Rust I still go back to R to do any tabular data work. Speed isn't an issue, I always have data.table, and I'm productive in a way that I could only hope to be while doing non tabular data tasks. RStudio is the perfect IDE. RE…
The time needed to re-write a script in another language, and often using different packages, seems more than made up for by the ease of use of Rstudio.
Re: RStudio is now Posit
#38From Hadley's video blurb, the ringer is when he states "things just work" in the R environment vis-à-vis python (where he tactfully yet implicitly acknowledges the shitshow that is the python library/package/environment management). Kudos to the R community and supporters for providing a great and useful platform!
As a relatively new programmer who entered it through statistics, I've still yet to have a better UX or "it just works" moment than using the tidyverse. Years after moving to Julia, Python, and Rust I still go back to R to do any tabular data work. Speed isn't an issue, I always have data.table, and I'm productive in a way that I could only hope to be while doing non tabular data tasks. RStudio is the perfect IDE. RE…
Re: RStudio is now Posit
#39Earlier quoted context omitted.
As a relatively new programmer who entered it through statistics, I've still yet to have a better UX or "it just works" moment than using the tidyverse. Years after moving to Julia, Python, and Rust I still go back to R to do any tabular data work. Speed isn't an issue, I always have data.table, and I'm productive in a way that I could only hope to be while doing non tabular data tasks. RStudio is the perfect IDE. RE…
My workflow for the past year has been develop/analyze in Rstudio and port to Python when ready to deploy to production. Notebooks and VSCode still feel cumbersome to me and not designed as an analytics-first solution. The time needed to re-write a script in another language, and often using different packages, seems more than made up for by the ease of use of Rstudio.
Re: RStudio is now Posit
#40From Hadley's video blurb, the ringer is when he states "things just work" in the R environment vis-à-vis python (where he tactfully yet implicitly acknowledges the shitshow that is the python library/package/environment management). Kudos to the R community and supporters for providing a great and useful platform!
> acknowledges the shitshow that is the python library/package/environment management I'm puzzled by this and wonder if you can provide some examples. The scientists I know tend to have incredibly disorganized R code, with a bunch of hard-coded paths and a single global environment in their home directory that all their R packages get installed to. Even stuff that seems critically important like reproducible science…
Here's the thing, programming is a skill. If people think it's the "not important thing" only the result (seen this often in some of my previous positions), you're going to get disasters yeah.
As for package management in R you can use either Renv or conda. Been coding R for a decade and have always pinned down packages and you could do so well before tooling made it simple as pie.