Saya akan mengatakan ya. Python lebih baik daripada R untuk sebagian besar tugas, tetapi R memiliki ceruknya dan Anda masih ingin menggunakannya dalam banyak keadaan.
Selain itu, mempelajari bahasa kedua akan meningkatkan keterampilan pemrograman Anda.
Perspektif saya sendiri tentang kekuatan R vs Python adalah bahwa saya lebih suka R untuk program kecil, tujuan tunggal yang melibatkan tabel atau grafik, atau pekerjaan eksplorasi dalam nada yang sama. Saya lebih suka Python untuk yang lainnya.
- R sangat bagus untuk penghancuran meja. Jika sebagian besar program tertentu akan melakukan smoosh beberapa tabel ke dalam bentuk yang berbeda, maka R adalah hal yang harus dipilih. Python memiliki alat untuk ini, tetapi R dirancang untuk itu dan melakukannya dengan lebih baik.
- Layak beralih ke R setiap kali Anda perlu membuat bagan, karena ggplot2 adalah mahakarya dari kegunaan API dan matplotlib adalah horor perayapan.
- Python dirancang dengan baik untuk pemrograman tujuan umum. Ini memiliki seperangkat struktur data standar yang dirancang dengan sangat baik, perpustakaan standar, dan pernyataan aliran kontrol.
- R kurang cocok untuk pemrograman tujuan umum. Itu tidak menangani data struktur pohon atau struktur grafik dengan baik. Ini memiliki beberapa aturan (seperti bisa melihat dan memodifikasi ruang lingkup orang tua Anda) yang langsung nyaman, tetapi ketika digunakan mengarah ke program yang sulit untuk tumbuh, dimodifikasi, atau disusun.
- R juga memiliki beberapa hal buruk langsung di dalamnya. Ini sebagian besar hanya sisa sejarah seperti tiga sistem objek yang berbeda.
Untuk menguraikan lebih lanjut tentang poin terakhir: pemrograman komputer yang dilakukan dengan baik adalah lego di mana Anda membuat batu bata sendiri (fungsi dan modul).
Program biasanya dimodifikasi dan diubah bentuk melewati desain aslinya. Ketika Anda membangunnya, penting untuk memikirkan bagian mana yang dapat digunakan kembali, dan untuk membangun bagian itu secara umum yang akan membuat mereka terhubung dengan batu bata lainnya.
R mendorong Anda untuk melebur semua batu bata menjadi satu.