[?]
가끔씩 패키지들을 너무많이 다운받으면
패키지간에 충돌을 일으켜서 실행이 안되곤 합니다.
detach를 활용해서 패키지를 하나씩 언로드 할수도 있는것 같지만
어떤 패키지에서 문제가 일어나는지 모를 때는 한번 밀어버리고 싶은데
R-Blogger에서 좋은 스크립트를 발견!
[코드]
# create a list of all installed packages
ip <- as.data.frame(installed.packages())
head(ip)
# if you use MRO, make sure that no packages in this library will be removed
ip <- subset(ip, !grepl("MRO", ip$LibPath))
# we don't want to remove base or recommended packages either\
ip <- ip[!(ip[,"Priority"] %in% c("base", "recommended")),]
# determine the library where the packages are installed
path.lib <- unique(ip$LibPath)
# create a vector with all the names of the packages you want to remove
pkgs.to.remove <- ip[,1]
head(pkgs.to.remove)
# remove the packages
sapply(pkgs.to.remove, remove.packages, lib = path.lib)
출처 : R-Blogger
https://www.r-bloggers.com/how-to-remove-all-user-installed-packages-in-r/
'모조리 Data > 모조리 R' 카테고리의 다른 글
히스토그램(histogram)과 막대그래프(bar plot) 비교 이해하기 :: R 모조리 정복하기 (0) | 2017.11.22 |
---|---|
K 평균 군집분류 (K-Means Classification) 알고리즘 원리 이해하기 :: R 모조리 정복하기 (0) | 2017.11.21 |
회귀직선과 데이터간의 잔차(residual) 그리기 :: R 모조리 정복하기 (0) | 2017.11.15 |
abline()을 통해 회귀직선 그리기 :: R 모조리 정복하기 (0) | 2017.11.15 |
테이블의 로우 갯수와 컬럼 갯수 가져오기 :: R 모조리 정복하기 (0) | 2017.11.14 |