2017-01-09 8 views
1

実験データを後処理するためにRスクリプトのセットを開発しています。私は自分のR開発をパッケージにする必要がありますか?

現在のところ、これらは手動でロードするスクリプトです。

これらのスクリプトをすべてRパッケージに入れるのが良いのだろうかと思っていますが、ライブラリ関数を常に追加/変更しているので、これが推奨される方法かどうかはわかりません。

私の質問は、「独立した」スクリプトファイルやパッケージに取り組むべきなのでしょうか?

+1

これ以上のフラグは残っていませんが、これは主に意見に基づいています(あなたの状況によります)。 –

+1

はい、それらをパッケージ化し、それらを文書化するためにパッケージインフラストラクチャを使用してください。一般的に、コードを複数のソースファイルに分割する場合、通常は小さなステップを追加してパッケージを作成するのが最善です。 – Roland

+0

それは本当に良い習慣についての質問です – Ben

答えて

2

スクリプトをパッケージにバンドルすることは常に有効です。それは多くの方法であなたを助けます。

  • すべてのプロジェクトのファンダメンタルズは、あなたがroxygen2を使用してコードのための適切なドキュメントを持つことができます
  • コードの移植性は、あなたがtestthatパッケージ
  • を使用して、機能のためのテストケースを持つことができます
  • ずっと楽になります一緒にパックされますコードの読者や他のユーザーがコードに関するモードを理解するのに役立ちます。
  • あなたはあなただけの(パッケージ名)、「Rパッケージ」の詳細については

ライブラリを言うことによってあなたのパッケージをロードする必要があり、手動でデータと機能をロードする必要はありません。私が持っているhttp://r-pkgs.had.co.nz/

関連する問題