4 ms·
If you get started with R, I heavily suggest to use some kind of IDE such as RStudio or Jupyter Notebook. It makes your life so much easier.
by folli 5y ago
If you get started with R, I heavily suggest to use some kind of IDE such as RStudio or Jupyter Notebook. It makes your life so much easier.
- nomilk 5y agoI don't have a source for this, but I think R as a language has one of the highest concentrations of users in a single IDE - and for good reason - something like 80% use the free (and amazing) RStudio IDE.
- funesrequiem 5y agoAnd what would you say the remaining 20% use? Because I've never seen anyone using R outside of RStudio.
- nomilk 5y agoGuessing here: probably Jupyter notebooks, Emacs and vscode, and perhaps the (very minimal) R IDE (if we can call it that) that comes with the installation of base R. I use R directly from the terminal quite a bit for any small jobs, like calculations, purely due to the <1000ms boot time.
- kkoncevicius 5y agoI use R with Vim. Usually the R script file is open on top and there is a :terminal buffer with R running below. And I use a small vim-plugin [1] for sending commands from the editor to the REPL. This has a few advantages, major being that you can run any language with a dynamic REPL this way, without changing your setup. Or, you can even have two files, written in two different languages, open side by side with a corresponding REPLs running beneath each of them. The downside of course is that you miss on auto-completion and other integrations like that. These are not impossible, but you would have to torture your Vim setup quite a bit in order to implement them. [1]: https://github.com/karoliskoncevicius/vim-sendtowindow https://github.com/karoliskoncevicius/vim-sendtowindow
- phonebucket 5y agoI also use vim for R for mostly the same reasons. However, you do indeed get autocompletion and many IDE amenities with the language server protocol. Naturally it’s not at the same level as RStudio. But one tool to play with any language is a very nice thing.
- dm319 5y agonvim-R for me. opens up a terminal and allows me to send code across from my scripts.
- salamandersauce 5y agoESS (Emacs Speaks Statistics) is also a great Emacs package for dealing with R.
- Mikeb85 5y agoHonestly, R Studio is still the best IDE I've used for any language...