9
R 사용자는 로컬 CRAN 미러에서 R 및 R 패키지를 다운로드하는 것이 좋습니다. 그러나 일부는 오래된 것입니다. 저장소가 구식인지 쉽게 확인할 수 있습니까? R에있는 모든 함수는 그렇게합니까?CRAN 미러가 구식인지 확인하는 방법은 무엇입니까?
R 사용자는 로컬 CRAN 미러에서 R 및 R 패키지를 다운로드하는 것이 좋습니다. 그러나 일부는 오래된 것입니다. 저장소가 구식인지 쉽게 확인할 수 있습니까? R에있는 모든 함수는 그렇게합니까?CRAN 미러가 구식인지 확인하는 방법은 무엇입니까?
한 가지 방법은 $ CRANMIRROR/src/contrib을보고 날짜별로 정렬 (날짜를 두 번 클릭)하여 미러에서 가장 최근 패키지를 비교할 수 있도록하는 것입니다.
그 이상인 경우, R 자체를 사용하여 available.packages()
을 미러 에서뿐만 아니라 마스터에서도 가리킬 수 있습니다. 결과 세트가 다를 경우 문제가 있거나 마스터 업데이트와 미러링 사이에 문제가 발생할 수 있습니다.
> main <- available.packages("http://cran.r-project.org/src/contrib",
+ method="wget")
> usmirror <- available.packages("http://cran.us.r-project.org/src/contrib",
+ method="wget")
> nrow(main)
[1] 2381
> nrow(usmirror) ## so the US mirror is 2 packages behind
[1] 2379
> setdiff(rownames(main), rownames(usmirror))
[1] "ProbForecastGOP" "semPLS" ## and these are the two
>
좋은 :
여기에 빠른 예입니다. 메인 사이트와 동일한 수의 패키지가 있다고해서 미러가 최신 상태는 아니지만 최소한 오래된 것은 아닙니다. – ggg