RStudio Blog
blog.rstudio.com · Company blog · on HN since 2011
RStudio's company blog announces releases and projects for R and Python data science tooling, including reticulate, Feather and its public benefit corporation status.
What HN saysHN links it to show RStudio's Python support, visual markdown editing and package release history, often to rebut claims about weak interoperability.
51HN people shared it
14linked it in comments
56stories submitted
1.5Kstory points
5 years agolast shared
2011people per year2026
Most-shared posts
- 1R Notebooks5 people · 125 points · first shared 2016 · 23 comments on HN
- 2Sparklyr – R interface for Apache Spark3 people · 20 points · first shared 2016 · 1 comments on HN
- 3Collaborating on next generation tools for open source data science3 people · 6 points · first shared 2018 · discussion on HN
- 4Introducing dplyr3 people · 1 points · first shared 2014 · discussion on HN
- 5RStudio becomes a public benefit corporation2 people · 312 points · first shared 2020 · 49 comments on HN
- 6Rvest: Easy web scraping with R2 people · 142 points · first shared 2014 · 28 comments on HN
- 7Htmlwidgets: JavaScript data visualization for R2 people · 17 points · first shared 2014 · discussion on HN
- 8RStudio 1.1 Release2 people · 10 points · first shared 2017 · discussion on HN
- 9reticulate: R interface to Python2 people · 6 points · first shared 2018 · discussion on HN
- 10RStudio v1.4 Preview: Python Support2 people · 4 points · first shared 2020 · discussion on HN
- 11Dplyr 0.7.0 has been released2 people · 3 points · first shared 2017 · discussion on HN
- 12New RStudio Supports Python and Jupyter2 people · 2 points · first shared 2019 · discussion on HN
- 13RStudio v1.4 Preview: Visual Markdown Editing2 people · 2 points · first shared 2020 · discussion on HN
- 14Feather2 people · first shared 2018
- 15Announcing RStudio v1.01 people · 200 points · first shared 2016 · 66 comments on HN
What HN people wrote when they linked it
minimaxir · 2014-11-06
NB: Here is a paper the derivation of the ggplot styles: http://vita.had.co.nz/papers/layered-grammar.pdf
I would recommend using theme_bw(), which helps solve some of the problem with the gray background.
EDIT: This is ggvis: http://blog.rstudio.org/2014/06/23/introducing-ggvis/
This is news to me, so I'll look into it to see how it differs from ggplot2.
EDIT 2: It seems more like that the difference is that ggvis is more for interactive charts, but then it requires a dependency on Shiny, which is not optimal for blog posts.
baldfat · 2016-12-05
I absolutely LOVE Jupyter but I personally have found something better. I also love that Microsoft is behind making this happen with Jupyter.
RStudio's new feature to R is Notebooks and it is available in RStudio version 1.0+. It takes what is great about Jupyter Notebooks and adds easier version control and much easier to batch process your reports. Which are both huge wins for me.
http://rmarkdown.rstudio.com/r_notebooks.html
Blog Post: https://blog.rstudio.org/2016/10/05/r-notebooks/
"Interactive R Markdown
As an authoring format, R Markdown bears many similarities to traditional notebooks like Jupyter and Beaker. However, code in notebooks is typically executed interactively, one cell at a time, whereas code in R Markdown documents is typically executed in batch.
R Notebooks bring the interactive model of execution to your R Markdown documents, giving you the capability to work quickly and iteratively in a notebook interface without leaving behind the plain-text tools and production-quality output you’ve come to rely on from R Markdown."
jmcphers · 2021-05-24
> The wave is subsiding and they now need to appear to have a viable business (so they can be sold to a bigger fish), which means there has to be a visible market they can sell into.
Might need a (2019) tag. As of 2020, RStudio is a Public Benefit Corporation and has a corporate structure that is designed for long-term investment in the scientific community, and isn't susceptible to buyout or IPO.
https://blog.rstudio.com/2020/01/29/rstudio-pbc/
(disclaimer: I work at RStudio)
nojito · 2021-05-18
I think this is one area where rstudio has the lead.
https://blog.rstudio.com/2020/09/30/rstudio-v1-4-preview-visual-markdo…
cwyers · 2021-04-30
How does RStudio have little interest in interoperability with other languages? They produce the reticulate package[1] to allow calling Python code for R, they have added support for Python to RMarkdown and RStudio[2], they let you host Python apps on their RStudio Connect product[3], they sponsor Ursa Labs to work on the Arrow project for easy data interchange[4].
1) https://rstudio.github.io/reticulate/
2) https://solutions.rstudio.com/python/
3) https://blog.rstudio.com/2020/12/16/rstudio-connect-1-8-6-python-updat…
4) https://ursalabs.org/
AuthorizedCust · 2021-01-07
His example is poor. dplyr wasn’t even at 1.0 in 2016. It was only 0.50: https://blog.rstudio.com/2016/06/27/dplyr-0-5-0/. Of course one might expect breaking changes in a maturing package.
jmuhlich · 2020-02-27
Hi Andrew! Looking into similar requirements I came across Feather and fst. They both basically let you efficiently slice into compressed on-disk DataFrames. Feather already supports Python, but fst is just for C++ and R at the moment.
https://blog.rstudio.com/2016/03/29/feather/
http://www.fstpackage.org/
https://github.com/fstpackage/fstlib
Gatsky · 2019-12-15
Background jobs in Rstudio are coming:
https://blog.rstudio.com/2019/03/14/rstudio-1-2-jobs/
Also not sure you can criticize a whole language because some random code you read doesn’t have comments.
javierluraschi · 2019-05-04
You can use RStudio Connect to publish Jupyter notebooks, see https://blog.rstudio.com/2019/01/17/announcing-rstudio-connect-1-7-0/
closed · 2018-10-31
RE python in Rmarkdown being limited...
> The Python session ends after the cell executes, making it unhelpful for tasks other than ad hoc scripts.
This isn't the case anymore thanks to the reticulate library.
https://blog.rstudio.com/2018/03/26/reticulate-r-interface-to-python/
mike_ivanov · 2018-10-31
> No inline rendering of markdown.
That's incorrect, take a look here -> https://blog.rstudio.com/2016/10/05/r-notebooks
carlosgg · 2017-05-09
I will check it out. You can also use R notebooks to embed SQL code in notebook format.
https://blog.rstudio.org/2016/10/05/r-notebooks/
(scroll down to "Batteries included")
I was playing around a bit with it:
https://carlosror.github.io/baseball_mysql/
geomark · 2016-02-12
The "Hadley Wickham Universe", yeah, his stuff is awesome. magrittr and rvest are more awesomeness from Hadley that make web scraping a pleasure. [1]
[1] http://blog.rstudio.org/2014/11/24/rvest-easy-web-scraping-with-r/
craigching · 2014-04-07
> I haven't spent much time with dplyr, but I think it does a couple things
One of the cooler features in dplyr is the '%.%' operator which allows you to chain operations. So you can write something like this in dplyr:
Batting %.%
group_by(playerID) %.%
summarise(total = sum(G)) %.%
arrange(desc(total)) %.%
head(5)
which is very readable. That example stolen shamelessly from [1] ;)
[1] -- http://blog.rstudio.org/2014/01/17/introducing-dplyr/