我正在開發一個R包,我想設置一些函數別名,例如,如果我已經定義了一個名爲foo
的函數,我希望它也可以在bar
符號下使用。請注意,我知道@alias
標記,但那不是我想要的。我應該創建一個新文件(可能是aliases.R
)並將所有別名放在那裏?R包開發 - 函數別名
22
A
回答
30
當您定義foo
時,您可以只定義bar
。
foo <- bar <- function(x, y, z) {
# function body goes here
}
+1
奇怪的是,我注意到只有'foo()'起作用。如果我反轉bar < - foo <-',那麼只有'bar()'起作用,並且它說沒有找到其他函數。任何人都遇到過這樣的問題? – rmf 2017-04-17 02:11:18
+2
@rmf:您需要在一個新問題中提供更多詳細信息。我的猜測是你正在使用roxygen2,它只導出第一個函數。 – 2017-04-17 02:21:13
相關問題
- 1. 函數別名
- 2. R包開發 - 指向函數調用的對象
- 3. 使R函數在同一個包中識別C函數?
- 4. 函數名別名
- 5. 如何在R中開發一個包?
- 6. 函數的別名
- 7. R函數包裝比維護函數簽名
- 8. 更易於使用的輸入參數用於開發R包中的函數
- 9. R包開發:從一個包中重寫一個函數與另一個函數?
- 10. R:包裝函數(樂趣,參數)與「展開」參數
- 11. kproto函數clustMixType r包
- 12. chordDiagram函數,R包circlize
- 13. garchSim函數在fGarch R包
- 14. 在R中展開函數?
- 15. 識別函數簽名
- 16. 導入不導入r包開發
- 17. 匿名函數中的R
- 18. Postgres默認函數的函數別名
- 19. 在r中檢索別名函數的輸出
- 20. 發展[R包
- 21. Python中函數的別名
- 22. Fortran函數中的別名
- 23. Extract函數的列別名
- 24. C++類函數別名
- 25. 函數模板的別名
- 26. 爲函數創建別名
- 27. Python中的函數別名
- 28. zsh別名 - >函數?
- 29. 在github上開始新的R包開發
- 30. Row_Number函數中的SQL Server別名name
我認爲最好把它們放在原始函數旁邊:'bar < - foo' – hadley 2012-01-30 22:08:16