R + Python on PyCharm

Although I use R more than Python (70%/30%), I tried using the R language in PyCharm, where I write Python scripts. It’s been a good, smooth experience so far. I've tried this option due to issues with using Python in RStudio.
Using both languages in a single environment is much better than constantly switching between IDEs.
This is just a quick report. It's neither against RStudio nor in favour of PyCharm.
Just in case anyone is wondering, unfortunately my laptop isn’t powerful enough to run Positron. I've tried to run it but... no success. I'd like to try Positron, though.
I've always had problems with RStudio on Ubuntu 24.04 LTS. I still haven’t figured out why. I'm also having issues with package incompatibility and/or Miniconda when running Python in RStudio.
If anyone has encountered the same problem when running Python on RStudio (on Linux) and found a solution or tips, I'd love to hear about it.
Depending on your level of programming experience in R and Python, using PyCharm with both languages is an option. It's much more user-friendly to use Python in PyCharm.
Unfortunately, I might soon have to install RStudio and everything related to it. Again.
It is said that the third time is the charm : )

1 Like

Oops. I missed that you couldn't run Positron due to its requirements.

Have you tried Positron? I use it exclusively as I work in both Python and R, and it was designed for that dual purpose. Check it out: https://positron.posit.co/

Yes, I’m familiar with Positron and have been following its development from the outset. Awesome project. Unfortunately, due to my hardware limitations, I can’t use Positron. I’d really like to though, and maybe I will be able to in the near future.
I’ve been using RStudio since 2014. Before that, I was using Minitab, but I needed a “backup” alternative for various statistical analyses, DOE, and so on.
I don’t really like using Python within RStudio. It's just a matter of preference; that's why I tried using R in PyCharm alongside Python.
Ok, thanks for your reply.