에듀모아 - 유튜브 강의모음

강의 목록
NO Preview 제목 (클릭하세요)
1 R 프로그래밍 / R 기초 - 설치 🔑 CRAN | RStudio | Rconsole | Rprofile.site | MDI와 SDI
2 R 프로그래밍 / R 기초 - 작업환경 🔑 setwd() getwd() | 작업 디렉토리 working directory | 작업공간 workspace | Rprofile.site
3 R 프로그래밍 / R 기초 - 패키지 🔑 install.packages() library() search() | package | 라이브러리 | 탐색경로 | .GlobalEnv
4 R 프로그래밍 / R 기초 - 도움말 🔑 help() help.search() help.start() ? ?? RSiteSearch() | 도움말 문서 목록 | R SEEK
5 R 프로그래밍 / R 기초 - 데이터 구조 🔑 c() factor() matrix() array() list() data.frame() | 벡터 | 행렬 | 데이터프레임 | 리스트
6 R 프로그래밍 / R 기초 - RStudio 단축키 🔑 shortcuts
7 R 프로그래밍 / R 기초 - 벡터 생성 🔑 c() seq() | 가장 기초적인 데이터 구조 | 숫자 문자 논리값 | 1차원 집합 | 상수(built-in constant) 벡터
8 R 프로그래밍 / R 기초 - 벡터 연산 🔑 vectorized operation | 하나씩 차례대로 반복 적용 | 순환 루프 | 재사용 규칙(recycling rule)
9 R 프로그래밍 / R 기초 - 벡터 함수 🔑 abs() log() options() round() is.na() sum() cumsum() diff() | 수학 함수 | 벡터 연산
10 R 프로그래밍 / R 기초 - 벡터 인덱싱 🔑 [ ] seq_along() which() which.min() which.max() | vector indexing | 원소 선택
11 R 프로그래밍 / R 기초 - 팩터 🔑 factor() levels() | 범주형 데이터 | 서열팩터 ordered factor | 레벨 level | 교차표
12 R 프로그래밍 / R 기초 - 팩터 - forcats 🔑 factor | 레벨(level) 순서 조정 | 다른 변수의 값을 기준으로 레벨 정렬 | 레벨명 변경 | tidyverse
13 R 프로그래밍 / R 기초 - 행렬 생성 🔑 dim() matrix() rbind() cbind() | matrix | 2차원의 벡터 | 행과 열
14 R 프로그래밍 / R 기초 - 행렬 연산 🔑 %*% rowSums() colSums() t() | matrix operation | 벡터 연산 원리 적용 | 재사용 규칙
15 R 프로그래밍 / R 기초 - 행렬 인덱싱 🔑 [ , ] colnames() dimnames() | matrix indexing | 인덱스 이용 행 /열 추출 | 2개의 인덱스
16 R 프로그래밍 / R 기초 - 배열 🔑 dim() array() | array | 여러 개의 차원 | 행렬의 일반화된 데이터 형식 | 행 열 테이블
17 R 프로그래밍 / R 기초 - 리스트 생성 🔑 list() c() unlist() | list | 다른 유형의 데이터 수용 | 다양한 유형의 객체 저장
18 R 프로그래밍 / R 기초 - 리스트 인덱싱1 🔑 [[ ]] [ ] $ | list indexing | 리스트 내 원소에 접근
19 R 프로그래밍 / R 기초 - 리스트 인덱싱2 🔑 [[ ]] [ ] $ | list indexing | 리스트의 원소를 변경 추가 삭제
20 R 프로그래밍 / R 기초 - 데이터프레임 생성 🔑 data.frame() colnames() | data frame | 열의 데이터 유형이 다른 행렬 | 동일 길이 벡터의 리스트
21 R 프로그래밍 / R 기초 - 데이터프레임 확장 🔑 rbind() cbind() | data frame | 새로운 데이터나 변수 추가
22 R 프로그래밍 / R 기초 - 데이터프레임 인덱싱1 🔑 [ ] [[ ]] [ , ] $ | data frame indexing | 행과 열 선택 | 행렬/리스트의 인덱싱 기법
23 R 프로그래밍 / R 기초 - 데이터프레임 인덱싱2 🔑 with() attach() detach() | data frame indexing | 데이터프레임 이름 생략
24 R 프로그래밍 / R 기초 - 데이터프레임 인덱싱3 🔑 subset() sqldf() | data frame indexing | SQL문
25 R 프로그래밍 / R 기초 - 데이터프레임 - tibble 🔑 데이터프레임(data frame) | 티블(tibble) | 리스트 열(list column) | tidyverse
26 R 프로그래밍 / R 기초 - 텍스트 🔑 substr() grep() gsub() | text string | 텍스트 검색 분할 결합 치환 추출 | 정규표현식 | base 패키지
27 R 프로그래밍 / R 기초 - 텍스트 - base 🔑 문자열 | 정규표현식 | 패턴검출 패턴위치 패턴추출 패턴치환 패턴분할 | regular expression | string
28 R 프로그래밍 / R 기초 - 텍스트 - stringr 🔑 정규표현식(regular expression) | 패턴검출 패턴위치 패턴추출 패턴치환 패턴분할 | tidyverse
29 R 프로그래밍 / R 기초 - 날짜 🔑 date() as.Date() as.POSIXct() as.POSIXlt() | 기간 | 날짜 및 시간 생성/연산/변환 | base 패키지
30 R 프로그래밍 / R 기초 - 날짜 - lubridate 🔑 date | time | 기간 | 텍스트로부터 날짜 및 시간 생성 | 날짜 및 시간 연산/변환 | tidyverse
31 R 프로그래밍 / R 기초 - 입력 🔑 read.csv() read.table() scan() read.xlsx() | import | 파일 | CSV | 테이블 | 엑셀시트
32 R 프로그래밍 / R 기초 - 출력 🔑 print() cat() format() write.csv() write.table() | export | 화면 | 파일 | CSV
33 R 프로그래밍 / R 기초 - 입력·출력 - readr 🔑 import | export | 파일 | CSV | 테이블 | 텍스트 | 텍스트로부터 숫자 추출 | tidyverse
34 R 프로그래밍 / R 기초 - 함수 🔑 function() return() | function | 스크립트 | 인수 | 초기값(default value) | 가변적인 입력 데이터
35 R 프로그래밍 / R 기초 - 논리흐름 제어 🔑 if ifelse() for switch() repeat while | logical flow control | 반복문 | loop
36 R 프로그래밍 / R 기초 - 데이터 유형 변환 🔑 데이터 유형 | 모드 | 클래스 | mode | class | numeric | character | logical | list
37 R 프로그래밍 / R 기초 - 데이터 구조 변환 🔑 벡터 행렬 리스트 데이터프레임 간의 변환
38 R 프로그래밍 / R 기초 - 결합 🔑 데이터셋 결합 | 열 결합 | 행 결합 | 공통 열에 의한 결합
39 R 프로그래밍 / R 기초 - 서브셋 🔑 subset() $ [[ ]] [ ] | subset | 인덱싱 | 무작위 표본 random sample | 결측값 NA | 구간별 범주화
40 R 프로그래밍 / R 기초 - 소팅 🔑 sorting | 정렬
41 R 프로그래밍 / R 기초 - 집단 요약 🔑 tapply() aggregate() by() cut() | 데이터 전처리 | 집단별 합산 | 집단별 평균 | 포뮬러(formula)
42 R 프로그래밍 / R 기초 - 분할 적용 결합 - dplyr 🔑 filter() select() mutate() group_by() | 파이프 연산자 | 변환 | tidyverse
43 R 프로그래밍 / R 기초 - 조인 - dplyr 🔑 결합 | 내부조인 | 외부조인 | join | left right full join | SQL | tidyverse
44 R 프로그래밍 / R 기초 - 반복 적용 - Apply Family 🔑 apply() lapply() sapply() mapply() | 데이터 전처리 | 동일 작업 반복 수행
45 R 프로그래밍 / R 기초 - 반복 적용 - purrr - map() 🔑 apply | tidyverse
46 R 프로그래밍 / R 기초 - 반복 적용 - purrr - map2()/pmap() 🔑 apply | map | tidyverse
47 R 프로그래밍 / R 기초 - 반복 적용 - purrr - reduce()/reduce2()/accumulate()/accumulate2() 🔑 map | tidyverse
48 R 프로그래밍 / R 기초 - 형태 변환 - reshape2 🔑 melt() dcast() | 와이드포맷 wide format | 롱포맷 long format
49 R 프로그래밍 / R 기초 - 형태 변환 - tidyr - gather()/spread() 🔑 separate() unite() | wide long | tidyverse
50 R 프로그래밍 / R 기초 - 형태 변환 - tidyr - pivot_longer()/pivot_wider() 🔑 와이드포맷과 롱포맷 | tidyverse
51 R 프로그래밍 / R 기초 - 형태 변환 - tidyr - nest() 🔑 리스트 열 | 중첩 데이터프레임 | nested data frame | tidyverse
52 R 프로그래밍 / R 기초 - 그래픽 - 개요: 고수준 및 저수준 그래픽 함수 🔑 plot() points() | graphics | high-level | low-level
53 R 프로그래밍 / R 기초 - 그래픽 - 그래프 생성 및 저장 🔑 plot() savePlot() png() dev.off() | 제네릭 함수 generic function
54 R 프로그래밍 / R 기초 - 그래픽 - 그래프 패러미터 설정 🔑 pch lty | graphical parameter | 제목 축 외곽선 레이블 심볼/선의 모양/색상 글꼴 글씨체
55 R 프로그래밍 / R 기초 - 그래픽 - 그래프 배치 🔑 mfrow par() lines() points() layout() | 하나의 그래프 창에 여러 개 그래프 배치
56 R 프로그래밍 / R 기초 - 그래픽 - 그래프 요소 추가 🔑 axis() mtext() title() legend() | 그래프 요소 변경 | 새로운 요소 추가 | 저수준 그래픽
57 R 프로그래밍 / R 기초 - 그래픽 - 원도표 🔑 pie() fan.plot() | pie chart | 조각 크기 | 부채도표(fan plot)
58 R 프로그래밍 / R 기초 - 그래픽 - 막대도표 🔑 bar chart | 막대 높이 | 수평배열 수직누적 | 스파인도표(spine plot)
59 R 프로그래밍 / R 기초 - 그래픽 - 히스토그램 🔑 histogram | 구간별 빈도(비율) | 구간(bin)
60 R 프로그래밍 / R 기초 - 그래픽 - 밀도도표 🔑 density plot | 확률밀도 | 밀도곡선
61 R 프로그래밍 / R 기초 - 그래픽 - 상자도표 🔑 boxplot | 상자그림 | 상자수염도표(box-and-whisker plot) | 사분위수 | 중위수 | 이상점
62 R 프로그래밍 / R 기초 - 그래픽 - 바이올린도표 🔑 violin plot | 상자도표와 밀도도표를 결합한 그래프
63 R 프로그래밍 / R 기초 - 그래픽 - 점도표 🔑 dot plot | 1차원의 산점도
64 R 프로그래밍 / R 기초 - 그래픽 - 선도표 🔑 line plot | 저수준 그래픽 함수 lines() | 고수준 그래픽 함수 plot()
65 R 프로그래밍 / R 기초 - 그래픽 - 산점도 🔑 scatter plot | scatterplot | 두 수치형 데이터 간의 관계 | 집단별 구분 산점도
66 R 프로그래밍 / R 기초 - 그래픽 - 산점도 행렬 🔑 scatterplot matrix | 변수쌍으로 이루어진 산점도 | 행렬 모양
67 R 프로그래밍 / R 기초 - 그래픽 - 고밀도 산점도 🔑 high density scatter plot | 산점도의 데이터 중첩 정도 표현 | 데이터 밀집 정도 표현
68 R 프로그래밍 / R 기초 - 그래픽 - 3차원 산점도 🔑 3D scatter plot | 세 변수 간 관계
69 R 프로그래밍 / R 기초 - ggplot2 그래픽1 - 구조와 그래프 생성 🔑 에스테틱(aesthetic) | grammar of graphics | tidyverse
70 R 프로그래밍 / R 기초 - ggplot2 그래픽2 - geom 함수 옵션 🔑 geom 객체 | geom 함수 결합 | 에스테틱(aesthetic) | tidyverse
71 R 프로그래밍 / R 기초 - ggplot2 그래픽3 - 집단별 그래프 🔑 에스테틱(aesthetic) | 집단변수 | 범주형 변수의 레벨 | 패널 | tidyverse
72 R 프로그래밍 / R 기초 - ggplot2 그래픽4 - 그래프 옵션 🔑 에스테틱(aesthetic) | 스케일(scale) | 스케일 함수 | tidyverse
73 R 프로그래밍 / R 기초 - ggplot2 그래픽5 - 테마 🔑 theme() | 사용자 정의 테마 | 에스테틱(aesthetic) | tidyverse
74 R 프로그래밍 / R 기초 - ggplot2 그래픽6 - 그래프 배치 및 저장 🔑 grid.arrange() ggsave() | 레이아웃 | 그래픽 포맷 | tidyverse

 

 

곽기영

▶ 안녕하세요, 곽기영 교수입니다. 『곽기영』 채널은 R 프로그래밍 기초를 비롯하여 통계분석, 머신러닝, 딥러닝, 텍스트마이닝, 웹스크레이핑, 데이터시각화, 소셜네트워크분석 등의 데이터

www.youtube.com

 

 

공유하기

facebook twitter kakaoTalk kakaostory naver band