It's ok R, we still love you for diagrams.

325 points · 21 comments · view on lemmy.world

21 Comments

troyunrau@lemmy.ca · 49 pts · 2y (5 replies)

Somewhere in a backroom, there's a hamster named Julia. In a hamster ball.

Mbourgon@lemmy.world · 9 pts · 2y (3 replies)
[ removed ]
troyunrau@lemmy.ca · 18 pts · 2y (2 replies)

Don't forget the centipede crawling around in the sewer pipes named Fortran. We've all been trying to kill it for years and yet, somehow, it keeps going.

Mbourgon@lemmy.world · 7 pts · 2y (1 reply)
[ removed ]
troyunrau@lemmy.ca · 14 pts · 2y

Jokes aside, I encounter Fortran in the applied physics community still fairly often. And have never encountered M in a professional context.

finestnothing@lemmy.world · 2 pts · 2y
[ removed ]
Bye@lemmy.world · 24 pts · 2y (2 replies)

I love R, we are best friends. Life is wonderful when basically every function is vectorized by default.

ergotamin@feddit.de · 13 pts · 2y (1 reply)

The tidyverse is my favorite place

Bye@lemmy.world · 6 pts · 2y

I used to love it, but all the non-standard evaluation started to give me a headache.

It’s easy enough to just not use it at all, except for ggplot which recently deprecated aes_() which fucking kills me; they really are dead-set on forcing tidy evaluation.

Darkraisisi@feddit.nl · 17 pts · 2y (1 reply)

Probably barking up the wrong tree here, but boy do I hate R. The documentation is the worst, combined with the poor r studio experience. Vscode makes notebooks a bit better but lost a lot of functionality as far as I could tell.

Laughed so hard when I this course once they told us to do ML in R with Keras ... By calling the python API.

Starry7217@sh.itjust.works · 2 pts · 2y

I've made such course and still feel sorry for the students. Was some legacy code just laying around.

The_Ferry@lemmy.world · 15 pts · 2y (4 replies)

I like and despise R... WHY DO I HAVE TO COPY THE TEXT FROM MY CONSOLE INTO A SCRIPT TO ACTUALLY SAVE IT AS AN .R FILE????

Acters@lemmy.world · 20 pts · 2y (1 reply)

Because it's a console, not an IDE. But I see your frustration and does seem ridiculous

The_Ferry@lemmy.world · 9 pts · 2y

Maan, I am way too much of a himbo chemical engineering student yo understand what IDE means, had to channel my inner parent and ask a software guy for help

fossilesque@mander.xyz · 7 pts · 2y
[ removed ]
flyos@jlai.lu · 2 pts · 2y

You don't really have to. You could save the workspace along with the history of you commands to load it at a later time, and never have a script at all.

The reason nobody really does that (except maybe if they use R once in every decade) is that it's not really viable in the middle-term. That is because it doesn't distinguish between failed attempts and actual, final code and so quickly becomes a mess.

diseasedolm@mander.xyz · 15 pts · 2y (1 reply)

Oh how I wish this was the data scientists I work with

zewu@lemmy.world · 2 pts · 2y

This post was sponsored by the Matlab gang

produnis@discuss.tchncs.de · 14 pts · 2y (1 reply)

Not me!

fossilesque@mander.xyz · 10 pts · 2y
[ removed ]
ergotamin@feddit.de · 11 pts · 2y (3 replies)

I feel like some people are using python just so they can say that they use python

GBU_28@lemm.ee · 6 pts · 2y (2 replies)

It's more because when ds has to hand over their work to the eng team the eng team doesn't want to fuck with r

Knusper@feddit.de · -1 pts · 2y (1 reply)

Trust me, the eng team doesn't want to fuck with Python either.

GBU_28@lemm.ee · 3 pts · 2y

Meh lots of python stacks out there now, especially data pipes.

then typescript front ends.

Point is no one wants to support r in production

Artyom@lemm.ee · 6 pts · 2y (1 reply)

I considered looking at R once. As a data scientist and an experienced Python user, maybe I'll see something useful. Then I learned that R uses <- for variable assignment and = for equality evaluation, and I stopped learning because I would make that mistake if I learned to switch back and forth for the rest of my life.

ergotamin@feddit.de · 3 pts · 2y

You can also use = to assign variables in R it’s just not good practice