Jestem nowym użytkownikiem na RStudio, i napotkał błąd podczas korzystania z .rmd plik i dzianiny HTMLBłąd R Studio Knit HTML z linii install.packages
Jeśli mam install.packages linię:
install.packages('ggplot2');
library(ggplot2);
po kliknięciu Knit HTML, zwracany jest błąd:
błąd w contrib.url (repo, "źródło") próbuje użyć Cran bez ustawienie połączeń lustro: ... withVisible -> eval -> eval -> install.packages -> Wykonanie contrib.url zatrzymał
udało mi się to obejść stosując:
if (!require('ggplot2'))
{
install.packages('ggplot2');
library(ggplot2);
}
Jeśli Piszę .rmd, muszę korzystać z linii if (!require(
za każdym razem, gdy instaluję nowy pakiet? Czy istnieje sposób aby tego uniknąć, więc mogę napisać install.packages(
tylko?
Próbowałeś robić coś takiego: 'install.packages (" ggplot2", repo = 'http://cran.us.r-project.org') '? – hrbrmstr
Dlaczego potrzebujesz linii 'install.packages'? Czy na pewno chcesz ponownie zainstalować pakiet za każdym razem, gdy kompilujesz Rmd? Normalnie instalowałbyś pakiety w oddzielnej interaktywnej sesji i po prostu używałeś 'library' w twoim Rmd. –
W @hrbrmstr zasugerował, to działa dobrze, jeśli ustawić 'repos' argumentu, właśnie przetestowane. – SabDeM