I love R, we are best friends. Life is wonderful when basically every function is vectorized by default.
It's ok R, we still love you for diagrams.
Submitted 11 months ago by fossilesque@mander.xyz to science_memes@mander.xyz
https://mander.xyz/pictrs/image/3ebffb37-a231-4fac-8151-83609d49522e.jpeg
Comments
Bye@lemmy.world 11 months ago
ergotamin@feddit.de 11 months ago
The tidyverse is my favorite place
Bye@lemmy.world 11 months ago
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 11 months ago
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 11 months ago
I’ve made such course and still feel sorry for the students. Was some legacy code just laying around.
diseasedolm@mander.xyz 11 months ago
Oh how I wish this was the data scientists I work with
zewu@lemmy.world 11 months ago
This post was sponsored by the Matlab gang
The_Ferry@lemmy.world 11 months ago
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 11 months ago
Because it’s a console, not an IDE. But I see your frustration and does seem ridiculous
The_Ferry@lemmy.world 11 months ago
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 11 months ago
I am currently arguing with par() and coming back here to shitpost when I get too angry.
flyos@jlai.lu 11 months ago
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.
produnis@discuss.tchncs.de 11 months ago
Not me!
fossilesque@mander.xyz 11 months ago
DON’T HURT THE SIMPLE CHILD
ergotamin@feddit.de 11 months ago
I feel like some people are using python just so they can say that they use python
GBU_28@lemm.ee 11 months ago
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 11 months ago
Trust me, the eng team doesn’t want to fuck with Python either.
Artyom@lemm.ee 11 months ago
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 11 months ago
You can also use = to assign variables in R it’s just not good practice
Flyberius@hexbear.net 11 months ago
I remember trying to get shiny working for a statistician. Bad tooling. This was about 3 years ago.
I really wanted it to be severless but at the time it wasn’t really possible.
I have since seen a cool web assembly method where it runs all the shiny stuff in the browser
fartsparkles@sh.itjust.works 11 months ago
Oooo do you have a link to that web assembly method?
troyunrau@lemmy.ca 11 months ago
Somewhere in a backroom, there’s a hamster named Julia. In a hamster ball.
Mbourgon@lemmy.world 11 months ago
And rolling around behind it is a smaller ball called M.
troyunrau@lemmy.ca 11 months ago
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.
finestnothing@lemmy.world 11 months ago
I loved Julia in my data science classes. Codes like python, runs like c. Can also use it with bash by piping values in