Pracuję nad pakietem R i chcę ustawić niektóre aliasy funkcji, np. jeśli zdefiniowałem funkcję o nazwie foo
, chciałbym aby była dostępna również pod symbolem bar
. Zwróć uwagę, że jestem świadomy tagu @alias
, ale tego nie chcę. Czy powinienem utworzyć nowy plik (prawdopodobnie aliases.R
) i umieścić tam wszystkie aliasy?Rozwój pakietu R - aliasy funkcji
22
A
Odpowiedz
30
Po zdefiniowaniu foo
można zdefiniować tylko bar
.
foo <- bar <- function(x, y, z) {
# function body goes here
}
+1
dziwnie, zauważyłam, że tylko' foo() 'prac. Jeśli odwrócę 'bar <- foo <-', wtedy działa tylko' bar() 'i mówi, że nie znaleziono innej funkcji. Ktoś natknął się na taki problem? – rmf
+2
@rmf: Musisz podać więcej szczegółów w nowym pytaniu. Domyślam się, że używasz roxygen2 i eksportuje tylko pierwszą funkcję. –
Powiązane problemy
- 1. Optymalizacja funkcji funkcji r
- 2. Czy operator funkcji może mieć aliasy?
- 3. Przeniesienie obsługi pakietu R na CRAN
- 4. Wyświetl źródło pakietu R
- 5. Wymagaj minimalnej wersji pakietu R
- 6. hibernacji, aliasy
- 7. Jak określić autora pakietu R?
- 8. Eksportowanie środowiska z pakietu R
- 9. Przedefiniowanie funkcji w pakiecie R
- 10. Podawanie nazwy pakietu jako argumentu w R
- 11. Równania SVM z pakietu e1071 R?
- 12. Importowanie opadów śniegu do niestandardowego pakietu R
- 13. Uzyskiwanie antonimów za pomocą pakietu R Wordnet
- 14. Funkcja wykluczająca z instrukcji obsługi pakietu R
- 15. pakietu startowego w R prosty pomocy
- 16. Dołącz błędy w winietę pakietu R markdown
- 17. Jak dołączyć plik RMarkdown do pakietu r?
- 18. Wywołanie funkcji Rcpp z innej funkcji Rcpp podczas budowania pakietu R
- 19. Wyklucza zestawy danych z budowania pakietu R
- 20. Wywoływanie bash aliasy prowizji
- 21. aliasy szablonów i sfinae
- 22. zagnieżdżanie aliasy w C#
- 23. Dane wewnątrz funkcji (tworzenie pakietu)
- 24. Rozwój EPiServer
- 25. dostęp do sysdata.rda w ramach funkcji pakietu
- 26. Powróć z funkcji R
- 27. Przykład wyboru funkcji svm w R
- 28. Wykonanie skryptu R z pakietu SSIS
- 29. Organizacja kodu w rozwoju pakietu R
- 30. Problemy z ładowaniem pakietu wordnetowego w R
Myślę, że to lepiej umieścić je obok pierwotnej funkcji: 'bar <- foo' – hadley