반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- selenium
- 텍스트분석
- PYTHON
- 백준
- 강화학습
- pytorch
- uncertainty
- Graph
- 불확실성
- 우분투
- 베이지안
- Crawling
- 논문리뷰
- AI
- 크롤링
- dropout
- pandas
- VAE
- YarinGal
- 데이터분석
- R
- 빅데이터
- 알고리즘
- DATA
- bayesian
- GNN
- 파이썬
- 텍스트마이닝
- 코딩테스트
- 리눅스
Archives
- Today
- Total
끄적거림
[R쓸신잡] multi package install, import(library), update in R 본문
728x90
반응형
분석을 하다보면 여러 패키지들을 사용하기 마련이다. 그럴때마다 하나하나씩 install.package와 library함수를 사용하기도 힘들고, 간지도 안난다. 아래의 코드를 보면 많은 패키지들을 한 번에 설치하고 임포트할 뿐만 아니라 업데이트까지 진행해준다.
req_lib <- c('bit64', 'data.table', 'ggplot2', 'plotly', 'readr')
for (pkg in req_lib) {
if (!(pkg %in% rownames(installed.packages()))) {
install.packages(pkg)
} else {
update.packages(pkg)
library(pkg, character.only = TRUE)
}
}
[코드해석]
- 먼저, 부르고 싶은 패키지들을 쭉 나열한다.
- for 문을 사용하여 설치된 패키지 중 내가 나열한 패키지들이 있는지 확인하다.
- 없다면 install
- 있다면 update 후 library
728x90
반응형
'R쓸신잡' 카테고리의 다른 글
[R쓸신잡] benchmark 수행하기 (0) | 2020.06.22 |
---|---|
[R쓸신잡] directory, path 설정 (0) | 2020.06.20 |
[R쓸신잡]DB연결 in R 패키지(RJDBC, RODBC, ROracle) benchmark (0) | 2020.06.18 |
[R쓸신잡]DB연결 in R with ROracle package (0) | 2020.06.17 |
[R쓸신잡]DB연결 in R with RODBC package (0) | 2020.06.16 |
Comments