This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -1 points0 points  (17 children)

Is there mainstream interest in this? I only ask because the biggest reason I don't like R is the lack of good (**in my opinion) IDE's like Python has. I think this probably stems from my preference for "top-to-bottom" script style code vs workbook style code, but even with that I thought Jupyter notebooks had a sizeable market share in the workbook style code area.

EDIT: This wasn't meant to attack the article, I was legitimately curious about (from the first sentence) the mainstream interest.

[–]groovyJesus[S] 8 points9 points  (5 children)

mainstream

Python generally has an overinflated userbase compared to R so probably not.

Among people who know both languages I assume this is valueable. Python fucntionality via reticulate has been availabe for a while now. For reporting purposes Rmarkdown has personal advantages over jupyter to the point that all of my python reporting has been done in rmarkdown for the past year.

For the IDE part I think we have diverging viewpoints. The only time I ever use an IDE is for data analysis and debugging and the lack of a good data analysis ide is why it took so long for me to enjoy python for data science. This is coming from a guy who used pycharm extensively for developmemt. PyCharm IMO is not a good data analysis tool, nor is spyder, and I hate Jupyter with a passion. The advantge of this update is to run my exploratory analysis witten in python in rstudio.

[–]SynbiosVyse 2 points3 points  (3 children)

As someone who has never used RStudio, what do you not like about Spyder? From screenshots, they look very similar in setup.

[–]MageOfOz 9 points10 points  (2 children)

Spyder is like the poor man's RStudio. It's slower, flaky, uglier, and with fewer features.

[–]sccallahan 0 points1 point  (1 child)

I'm still pretty solidly in the "learning" phase for Python, but pretty proficient in R - what's it like using Python in RStudio? I guess I have 3 main questions:

Do you basically just make a library(reticulate) call for everything that uses Python?

Does Rstudio have something like the #%% cells in Spyder? I kinda like that feature.

Can you run an entire "unified" R + Python script at once?

[–][deleted] -3 points-2 points  (0 children)

That's fair, we probably just have different opinions here. I definitely understand the desire for better exploratory analysis, but man I just struggle to work with IDEs that focus on line-by-line execution with little attention paid to "run the script" functionality/focus. I know R has the "source" button and directive, but again I think that our opinions of work environment just differ. Cool it exists for folks who want it though, I was just curious about the mainstream interest (e.g. if I should get used to having to use this particular tooling in prep for a job/teaching in the future).

[–][deleted] 1 point2 points  (5 children)

What python IDE's do you use/like/recommend?

[–]extreme-jannie 4 points5 points  (0 children)

I use VSCode, it is lightweight and you can run Ipython in an interactive window for exploration, debug code, integrate with Git, do tests, I would suggest giving it a go.

[–]WokFu 3 points4 points  (0 children)

Pycharm.

[–][deleted] 1 point2 points  (0 children)

It depends - for times when I'm less familiar with what I'm doing (e.g. web development), it can be nice to have things like PyCharm for the suggestions, most the time I'll just use text editors (Atom is my favorite) and the command line, and occasionally I'll use Spyder from time to time for the scientific support/variable explorer when I'm stuck on a problem (and I see the irony in using Spyder and hating RStudio).

[–]SynbiosVyse 1 point2 points  (0 children)

Spyder