Saya menggunakan RStudio untuk pemrograman R. Saya ingat tentang IDE-s yang solid dari tumpukan teknologi lain, seperti Visual Studio atau Eclipse.
Saya punya dua pertanyaan:
- Apa IDE-s selain RStudio yang digunakan (harap pertimbangkan untuk memberikan deskripsi singkat tentang mereka).
- Apakah ada di antara mereka yang memiliki keunggulan nyata dibandingkan RStudio?
Sebagian besar saya maksud fitur debug / build / deploy, selain coding itu sendiri (jadi editor teks mungkin bukan solusi).
r
tools
rstudio
programming
IharS
sumber
sumber
Jawaban:
RIDE - R-Brain IDE (RIDE) untuk R & Python, Ilmu Data Lainnya R IDE, Ilmu Data Lainnya, Python IDE. Tata letak yang fleksibel. Dukungan berbagai bahasa.
https://r-brain.io/
Jupyter notebook - The Jupyter Notebook App adalah aplikasi server-klien yang memungkinkan pengeditan dan menjalankan dokumen notebook melalui browser web. Aplikasi Notebook Jupyter dapat dijalankan di desktop lokal
http://jupyter.org/
Lab Jupyter -
Lingkungan yang dapat dikembangkan untuk komputasi interaktif dan dapat direproduksi, berdasarkan pada Notebook dan Arsitektur Jupyter.
https://github.com/jupyterlab/jupyterlab
Radiant -
antarmuka berbasis browser sumber terbuka platform-independen untuk analisis bisnis di R, berdasarkan pada paket Shiny dan dapat dijalankan secara lokal atau di server.
R Tools for Visual Studio (RTVS) - ekstensi sumber terbuka gratis untuk Visual Studio 2017, RTVS saat ini hanya didukung di Visual Studio pada Windows dan bukan Visual Studio untuk Mac.
https://www.visualstudio.com/vs/features/rtvs/
Arsitek - Arsitek adalah lingkungan pengembangan terintegrasi (IDE) yang berfokus secara khusus pada kebutuhan ilmuwan data. Semua tugas ilmu data dari menganalisis data hingga menulis laporan dapat dilakukan dalam satu lingkungan dengan logika umum.
https://www.getarchitect.io/
displayr- Sederhana dan kuat. Otomasi berdasarkan menu atau kode. Visualisasi yang elegan. Penerbitan instan. Kolaborasi. Reproduksibilitas. Pembaruan otomatis. Platform cloud yang aman. https://www.displayr.com/features/
Rbox - Paket ini adalah kumpulan dari beberapa paket untuk menjalankan R melalui editor Atom.
https://atom.io/packages/rbox
Use below for more IDEs:
RKWard - IDE / GUI yang mudah digunakan dan mudah dikembangkan untuk R
Tinn-R - Editor Tinn-R - GUI untuk R Bahasa dan Lingkungan
R AnalyticFlow - perangkat lunak analisis data yang memanfaatkan lingkungan R untuk komputasi statistik.
Rgedit - plugin editor teks.
Nvim-R - Vim plugin untuk mengedit kode R.
Rattle - Antarmuka Pengguna Grafis untuk Penambangan Data menggunakan R.
Cara Mengubah Vim Menjadi IDE untuk R
sumber
IntelliJ mendukung R melalui plugin ini:
Ini adalah proyek baru-baru ini, jadi RStudio masih lebih kuat, termasuk fokusnya pada lingkungan yang ramah data (plot dan data selalu terlihat).
sumber
Anda dapat mencoba menggunakan R dengan notebook Jupyter. Ini membutuhkan instalasi jupyter R kernel, IRkernel yang akan memungkinkan Anda untuk membuka notebook jupyter baru dengan opsi untuk memilih
R
daripadapython
kernel default .Lihat https://www.continuum.io/blog/developer/jupyter-and-conda-r dan https://irkernel.github.io/installation/ untuk langkah-langkah instalasi.
sumber
VisualStudio menambahkan penyorotan sintaks untuk R beberapa hari yang lalu: https://www.visualstudio.com/news/2015-mar-10-vso
Pratinjau RStudio saat ini juga cukup keren - Anda dapat beralih ke tema gelap, penyelesaian kode berfungsi dengan baik, Anda dapat memfilter di penampil, dll.
sumber
Inilah Dukungan Bahasa R untuk IntelliJ IDEA . Namun, perlu diingat bahwa dukungan ini bukan dalam bentuk fungsionalitas bawaan atau plug-in resmi, melainkan plug-in pihak ketiga . Saya belum mencobanya, jadi pendapat saya tentang itu terbatas pada poin di atas.
Menurut pendapat saya, pilihan yang lebih baik adalah Eclipse , yang menawarkan dukungan R melalui StatET IDE: http://www.walware.de/goto/statet . Namun, saya menemukan Eclipse IDE terlalu berat. Oleh karena itu, opsi yang saya pilih adalah RStudio IDE - Saya tidak tahu mengapa orang lebih suka opsi lain. Saya terutama menyukai kemampuan RStudio untuk akses online ke lingkungan pengembangan penuh melalui RStudio Server .
sumber
Bagaimana dengan ESS , paket R (dan bahasa statistik lainnya) untuk editor Emacs? Ini bukan secara formal IDE, meskipun memiliki banyak, jika tidak lebih dari fitur RStudio, hanya di UI yang berbeda (penyelesaian kode, bantuan sebaris, pelengkapan otomatis yang sadar objek, debugging dll.).
sumber
Secara mengejutkan, vim-r-plugin bagus. Anda dapat mengirim baris dan paragraf kode dari vim ke sesi tmux yang menjalankan R dengan cara yang mirip dengan R-Studio. Ini memiliki perintah ini jika Anda ingin memeriksa fungsionalitas apa yang ditambahkannya ke vim. Tentu saja saya menggunakan semua plugin vim normal lainnya - pelengkapan otomatis, pelipatan, dll.
sumber
Anda dapat mencoba platform R-Brain (r-brain.io). R-Brain menyediakan platform sains data cloud / di tempat yang terintegrasi untuk mengembangkan model dengan bahasa sumber terbuka yang populer. Didukung oleh Jupyter, IDE, konsol, notebook, dan penurunan harga kami semuanya terintegrasi ke dalam satu lingkungan dengan dukungan bahasa lengkap untuk R dan Python. Editor R-Brain dibangun dengan Monako, jantung dari kode VS. Dengan teknologi Docker dan gambar prebuilt, R-Brain memberdayakan para ilmuwan data dengan pengaturan cepat, kolaborasi instan dan kontrol versi di tingkat ruang kerja.
Saya adalah pendiri R-Brain.
Shadi
sumber
Saya membuat daftar semua GUI yang menghasilkan kode R melalui dialog titik-klik. Sebagian besar ini bukan IDE lengkap dan hanya pelengkap. Rkward adalah pesaing multiplatform FOSS ke Rstudio. R AnalyticFlow mengkhususkan diri dalam tata letak grafis ikon kode 2d. Di akhir tautan ada kode untuk menginstal dan menjalankan 6 pembantu IDE.
sumber