Paket-paket-paket ... Seberapa efisien Anda menggunakan R?

Budaya "kompetensi" dan "praktik" saat ini mengasumsikan bahwa seseorang diajari beberapa pendekatan dan resep untuk memecahkan serangkaian masalah. Pada saat yang sama, waktu relevansi "resep" ini tersembunyi di balik kerangka kerja, dan mereka, pada kenyataannya, dilemparkan ke dalam monolit, direplikasi oleh seseorang selama bertahun-tahun. Kadang-kadang kita mendengar ucapan tentang "praktik terbaik" yang sudah berusia 30 tahun dan selama waktu ini beberapa perubahan paradigma telah berlalu. Dan dengan "praktik terbaik" ini Anda sepertinya berada dalam kapsul waktu.



Ya, itu nyaman secara mental dan menghemat energi "spesialis". Ya, itu menciptakan rasa stabilitas. Tetapi untuk pekerjaan berkualitas tinggi dan efisien, perlu untuk terus memperbaiki dan mempertajam alat.



2020 R sangat berbeda dari 2018 R. Dalam kode yang sangat mendasar, perubahan signifikan telah dibuat untuk meningkatkan efisiensi dan stabilitas (kecepatan dan konsumsi memori). Tetapi bagian yang lebih dinamis dari ekosistem adalah paket-paketnya. Penting untuk meninjau koleksi mereka secara berkala untuk beralih ke implementasi yang lebih nyaman dan efisien. Sejak publikasi terakhir dari "paket R Gentleman untuk mengotomatisasi tugas-tugas bisnis" , paket-paket itu sendiri telah mengalami peningkatan besar-besaran dan jangkauannya telah meluas secara signifikan dan para pemimpin telah berganti tempat berkali-kali.



Bukan rahasia lagi bahwa mainstream tidak berarti efisiensi dan fleksibilitas maksimum. Sesuai dengan arus utama, sangat mudah untuk melewatkan paket yang merupakan permata. Sangat mudah untuk membukanya di konferensi R UseR!, Rconf, eRum, dll.



Di bawah ini adalah daftar paket keperluan umum yang terbukti sangat berguna untuk tugas sehari-hari (paket x dari> 10K pada CRAN). Sering kali ternyata banyak item baru tidak diketahui oleh lawan bicara. Untuk tinjauan singkat tentang pemotongan untuk Juli 2020, saya menerbitkannya sebagai kompilasi. Tautan, dalam banyak kasus, mengarah ke halaman pengumpulan fitur. Saya yakin semua orang akan menemukan sesuatu yang berguna untuk diri mereka sendiri.



R: EDA





R: data_pkg





R: algo_pkg





R: vis_pkg





R: sys_pkg





R: shiny+Rmarkdown





Posting sebelumnya - β€œMarkdown R. Bagaimana cara membuat laporan dalam menghadapi ketidakpastian? " ...




All Articles