# CRAN : The Comprehensive R Archive Network
# R과 관련된 코드와 문서를 관리하는 웹 서버 네트워크, R과 패캐지들 등 다운로드 가능한 곳
# HDS : 자주쓰는 R 라이브러리 로딩 from dbook.R
source("dbook.R")
?source() #Read R Code from a File, a Connection or Expressions
# 패캐지 로드하여 사용할 준비
load.packages("stringr") # 문자열 다루는 것과 정규 표현식 관련
load.packages("ggplot2") # 시각화
load.packages("dplyr") # 데이터 핸들링
load.packages("tidyr") # 데이터셋의 레이아웃
load.packages("knitr")
# help는 해당 패캐지에 대한 도움말 보고자 할 경우
library("", help)
# 패캐지 설치하기
install.packages("dplyr")
install.packages("ggplot2")
install.packages("caret", dependencies = c("Depends", "Suggests"))
install.packages(c("dplyr", "ggplot2"))
install.packages("ctv") # Machine Learning 뷰에 속한 모든 패캐지 한번에 설치
library(ctv)
install.views("MachineLearning")
update.views("MachineLearning")
# 패캐지 설치 위치 알아보기
.libPaths()
# 설치되어 있는 패캐지 확인
installed.packages()
# 설치되어 있는 패캐지 업데이트
update.packages(ask=TRUE)
update.packages()
# :: 연산자 -> library()로 패캐지 로드하지 않아도 패캐지 함수/데이터 바로 사용가능하게 해줌
library(dplyr)
glimpse(iris)
dplyr::glimpse(iris)
?dplyr::glimpse()
# This is like a transposed version of print(): columns run down the page, and data runs across
# 현재 데이터 경로
getwd() # /Users/seohyeonjeong
# 데이터 경로 바꾸기
setwd("/Users/seohyeonjeong/workplaceR")
getwd()