Frustration: One Year with R

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Frustration-One-Year-With-R

    An extremely long review of R.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • mech

    🦾 Mech is a programming language for building data-driven systems like robots, games, and interfaces. Start here!

    > HN readers - do you have an "up and coming" language that you think has better structured the fundamentals from R, that you hope will someday have enough capabilities you can use it instead of R?

    Hope is the operative word here!

    I'm writing a language to compete in this area. It's called Mech and I'll be releasing the first beta in October. You can think of it like Matlab + Excel. It's very fast, has default-parallel semantics for operators and functions, and supports full interactive coding with no startup/compilation latency issues. It's meant for robots, but I've also designed it to be a better Matlab, and I think it should take on R handily. Fair warning, it's public alpha now so error messages are sparse and the happy path is narrow.

    https://github.com/mech-lang/mech

  • ggplot2

    An implementation of the Grammar of Graphics in R

    Ah yeah, connecting the dots in ggplot2 docs is hard. It's hard for us to document because, under the hood, the pieces quite decoupled and different pieces are responsible for different arguments. But since we last took a deep dive on the ggplot2 docs, we've gotten much better at generating docs with code, so maybe it's time to have another look. I've filed an issue (https://github.com/tidyverse/ggplot2/issues/4770) so we don't forget about it, but no guarantees about when it might get done.

  • dtplyr

    Data table backend for dplyr

    Have you seen https://dtplyr.tidyverse.org? It gives you the syntax of dtplyr and (almost all of) the speed of data.table.

  • plotnine

    A Grammar of Graphics for Python

    Check out plotnine. Really good clone of ggplot for python.

    https://plotnine.readthedocs.io/en/stable/

  • ggplot2-book

    ggplot2: elegant graphics for data analysis

    That should be covered in the original A layered grammar of graphics paper: https://vita.had.co.nz/papers/layered-grammar.html

    And then there is an entire ggplot2 book (there are many, but this one was written by Hadley): https://ggplot2-book.org/

  • forcats

    🐈🐈🐈🐈: tools for working with categorical variables (factors)

    This was fun to play around with. I made some very minor changes and posted at https://gist.github.com/hadley/d54895557fbb0fe0402d2277b9011....

    It revealed to me that there's a buglet in `forcats::last()` (https://github.com/tidyverse/forcats/issues/303) and made me wonder if `pivot_longer()` should be able to rename the columns as you pivot them (https://github.com/tidyverse/tidyr/issues/1338)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • tidyr

    Tidy Messy Data

    This was fun to play around with. I made some very minor changes and posted at https://gist.github.com/hadley/d54895557fbb0fe0402d2277b9011....

    It revealed to me that there's a buglet in `forcats::last()` (https://github.com/tidyverse/forcats/issues/303) and made me wonder if `pivot_longer()` should be able to rename the columns as you pivot them (https://github.com/tidyverse/tidyr/issues/1338)

  • cheatsheets

    Posit Cheat Sheets - Can also be found at https://posit.co/resources/cheatsheets/. (by rstudio)

    We used the books Hadley Wickham has published for R courses in my stats program [1].

    I supplemented the theory parts of my other courses with some of these [2] R books about using the methods instead of deriving and proving properties about them.

    There are also some R studio cheat sheets [3].

    [1] https://hadley.nz/

    [2] https://www.routledge.com/Chapman--HallCRC-The-R-Series/book...

    [3] https://www.rstudio.com/resources/cheatsheets/

  • COVID-19

    Plots and analysis relating to the pandemic (by VictimOfMaths)

    If you enjoyed this you might like https://github.com/VictimOfMaths/COVID-19 :)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: What plotting tools should I invest in learning?

    3 projects | news.ycombinator.com | 2 Aug 2023
  • plot selected terms from zero inflated negative binomial regression

    1 project | /r/AskStatistics | 13 Aug 2022
  • Deneb: Declarative Visualization in Power BI

    4 projects | /r/PowerBI | 24 Nov 2021
  • How does sjPlot calculate the variance?

    1 project | /r/Rlanguage | 11 Aug 2021
  • 1MinDocker #6 - Building further

    8 projects | dev.to | 11 Nov 2024

Did you konow that R is
the 44th most popular programming language
based on number of metions?