2011-09-04 19 views
32

我在使用S4類的R中寫了一些函數。如何在R中開發一個包?

現在我想從這些函數中構建一個R包。

我該如何繼續?有什麼我應該做的不同,因爲我已經使用S4類?

+0

@Roman很好的方法可以隱藏在tinyurl包裝器後面,所以SO沒有消除它:-) –

回答

55

查閱以下參考材料:

  1. 第1章,Creating R packages,將Writing R extensions手動的。這是規範的來源。這是最終的參考點,但不一定是最好的起點。
  2. 一個short presentation概述了包裝發展的主要思路和使用devtools包開發
  3. 哈德利的devtools wiki,特別是Package basics部分。
  4. R的幫助?package.skeleton?createdevtools
  5. presentation by Uwe Ligges at useR!2010 on package development。
  6. R Packages Hadley Wickham。
+8

而不是'package.skeleton',我推薦'devtools'包中的'create'。做得更好...... – Spacedman

相關問題