Wickham explained very well the contrast between piping in R and method chaining in Python. I am tired of hearing python guys say they have a pipe in pandas; no you don't, period.
I am not a fan of piping because while you do acquire the economy of code with it, you trade the ability to actually see what your code is doing because %>% has no meaning to me. You would think that in the 21st century someone or company would build a language that, if the damn thing has an economy of code built in, that one could actually interpret what the abbreviated code actually means. VBA, to me, was so far ahead of its time that it is still relevant today - say what you want about that language but it has no bastardized components to it including curly braces (C# anyone) or moronic characters that are indiscernible to an average person. Writing functions in R is also a PIA because of the extra } that are required every time you try to string together a conditioned statement. I like the concept of R but not its syntax - it's very rough around the edges IMO.
Wickham explained very well the contrast between piping in R and method chaining in Python. I am tired of hearing python guys say they have a pipe in pandas; no you don't, period.
Piping is so important to me now and R makes it easier
Yes, and yes, you still can learn new from R. Once you practice more, you'll become a beast in data analysis.
dplyr rocks.
This breaks my heart
R does not have mypy or Ruff. Standard library names are nonsensical. Object system dangerous. Good for mathematicians. Bad for Software Engineers.
Good takes. Kinda laughing at the irony of "dynamically-typed language doenst have static typing checks" being a downside though.
I am not a fan of piping because while you do acquire the economy of code with it, you trade the ability to actually see what your code is doing because %>% has no meaning to me. You would think that in the 21st century someone or company would build a language that, if the damn thing has an economy of code built in, that one could actually interpret what the abbreviated code actually means. VBA, to me, was so far ahead of its time that it is still relevant today - say what you want about that language but it has no bastardized components to it including curly braces (C# anyone) or moronic characters that are indiscernible to an average person. Writing functions in R is also a PIA because of the extra } that are required every time you try to string together a conditioned statement. I like the concept of R but not its syntax - it's very rough around the edges IMO.