R-Blogger블로그·해설한국어2009-08-18
코드 스니펫: CRAN 패키지 목록
CRAN 패키지 목록과 제목을 가져오는 간단한 코드 예시 이 예시는 toulouse 미러의 HTML 페이지에서 CRAN 패키지 목록과 해당 제목을 가져오는 아주 단순한 코드 조각입니다. R에는 available.packages 함수가 있지만, 이 함수는 HTML 페이지를 직접 파싱하지 않으므로 제목 같은 정보를 제공하지 않습니다. # 필요한 패키지 로드 library(rvest) # CRAN 미러 URL 지정 cran_url <- "https://cran.toulouse.fr/web/packages/available_packages.html" # 페이지 읽기 page <- read_html(cran_url) # 패키지 이름과 제목 추출 packages <- page %>% html_nodes("table") %>% .[[1]] %>% html_table() # 결과 확인 head(packages) 주의 사항 URL은 사용 중인 CRAN 미러에 맞게 변경해야 합니다. 페이지 구조가 바뀌면 html_nodes 선택자를 수정해야 할 수 있습니다. CRAN 전체 패키지 목록은 available.packages()로 얻을 수 있으나, 패키지 제목은 포함되지 않으므로 HTML 파싱이 필요합니다.
원문 URL
전체 글은 원문 페이지에서 이어서 읽을 수 있습니다.
- 작성자
- R-Blogger
- 출처
- R-Blogger
- 플랫폼
- R-Blogger
- 분류
- 블로그·해설
- 언어
- 한국어
- 발행일
- 2009-08-18