簡體   English   中英

R如何在線提供我的包裹

[英]R how to make my package available online

我開發了一個R包,我想讓任何人通過調用來使用它

install.packages(my package name)

救命?

我試圖在谷歌搜索,我安裝了一些庫來做到這一點,但這些庫使我的包損壞所以我想問你也許你建議我最好的方式

我想如果我有我的包在github謝謝

我認為最好的辦法是去GitHub並做一些閱讀。 您在評論中提到您希望用戶能夠使用install.packages()不是 install_github() 為此,您需要將軟件包提交給CRAN,或者讓tarball源可以在某處下載,以便用戶可以在下載后從源代碼安裝。

CRAN存儲庫策略是一個很好的閱讀,以及寫入R Extentions ,當然還有GitHub上的所有信息。

順便說一句, devtools::install_github()被廣泛使用,所以如果不提交給CRAN,你可能只想使用install.packages()重新考慮你的立場。

我開發了一個R包,我想讓任何人通過調用來使用它

install.packages(my package name)

救命?

這正是drat的用途。 它允許您創建一個存儲庫 ,到目前為止最簡單的方法就是讓GitHub托管它。 包裝內容如下所示。

請參閱drat文檔或有關它博客文章 另外我們今天在r-packages-devel列表中討論了drat如何作為一個additional_repostitories來幫助,即使對於CRAN包也是如此。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM