Budujemy pakiet w R dla naszej usługi (robo-doradca tutaj w Brazylii) i wysyłamy prośby cały czas do naszego zewnętrznego API w naszych funkcjach.Jak ustawić stałe zmienne podczas budowania pakietów R?
Ponieważ po raz pierwszy tworzymy pakiet, mamy kilka pytań. :(
Gdy użyjemy nasz pakiet uruchomić niektóre skrypty trzeba będzie trochę informacji jak api_path, login, password
Jak możemy umieścić tę informację wewnątrz naszego pakietu
Oto prawdziwy przykład:.?
get_asset_daily <- function(asset_id) {
api_path <- "https://api.verios.com.br"
url <- paste0(api_path, "/assets/", asset_id, "/dailies?asc=d")
data <- fromJSON(url)
data
}
Czasami używamy staging
wersji interfejsu API i musimy stale przełączać ścieżki. Jak powinniśmy nazwać wewnątrz naszej funkcji?
Czy należy ustawić globalną zmienną środowiskową, zmienną środowiskową pakietu, po prostu zdefiniuj api_path
w naszych skryptach lub pliku konfiguracyjnym pakietu?
Jak to robimy?
Dzięki za pomoc z góry.
Ana
zobacz tę odpowiedź: https://stat.ethz.ch/pipermail/r-help/2010-July/245480.html – Zelazny7