Packages-packages-packages ... Rをどのくらい効率的に使用していますか?

「能力」と「実践」の現在の文化は、人が一連の問題を解決するためのいくつかのアプローチとレシピを教えられることを前提としています。同時に、これらの「レシピ」の関連性の時間はフレームワークの背後に隠されており、実際にはモノリスにキャストされ、何年もの間人によって複製されます。すでに30年前の「ベストプラクティス」についてのことわざを聞くことがありますが、この間にいくつかのパラダイムの変更が通過しました。そして、この「ベストプラクティス」では、タイムカプセルにいるように見えます。



はい、それは精神的に便利で、「専門家」のエネルギーを節約します。はい、それは安定感を作り出します。しかし、高品質で効率的な作業のためには、ツールを常に修正し、研ぐ必要があります。



2020 Rは2018 Rとは大きく異なります。非常に基本的なコードでは、効率と安定性(速度とメモリ消費)を​​改善するために重要な変更が行われました。しかし、エコシステムのより動的な部分はパッケージです。より便利で効率的な実装に移行するために、定期的にそれらのコレクションを確認すると便利です。「ビジネスタスクを自動化するための紳士のRパッケージセット」の前回の発行以降、パッケージ自体が大幅にアップグレードされ、パッケージの範囲が大幅に拡大され、リーダーは何度も場所を変えてきました。



主流が最大の効率と汎用性を意味しないことは秘密ではありません。主流に沿って、宝石であるパッケージを見逃すことは非常に簡単です。R会議UseR!、Rconf、eRumなどで開くと特に便利です。



以下は、日常のタスクに非常に役立つことが判明している汎用パッケージのリストです(xパッケージはCRANで> 10K)。多くの場合、多くの新しいアイテムが対談者に知られていません。2020年7月のカットの要約レビューとして、編集として発行します。リンクは、ほとんどの場合、機能収集ページにつながります。きっと皆さんも自分に役立つものが見つかるはずです。



R:EDA





R: data_pkg





R: algo_pkg





R: vis_pkg





R: sys_pkg





R: shiny+Rmarkdown





前の投稿- 「Rマークダウン。不確実性に直面した場合の報告方法は?」...




All Articles