디지털 금융/R
📚 R 기본 명령어와 설명
studylife-1
2025. 4. 22. 07:00
반응형
명령어 | 설명 | 예시 |
c() | 여러 값을 하나의 벡터로 만든다 (combine) | c(1, 2, 3, 4) → 1 2 3 4 |
seq() | 숫자 시퀀스(연속된 값) 생성 | seq(1, 10, by=2) → 1 3 5 7 9 |
rep() | 값을 반복해서 벡터를 만든다 | rep(1:3, times=2) → 1 2 3 1 2 3 |
length() | 벡터나 리스트의 길이(개수) 확인 | length(c(1,2,3)) → 3 |
sum() | 값들의 합계 계산 | sum(c(1,2,3)) → 6 |
mean() | 평균값 계산 | mean(c(1,2,3)) → 2 |
median() | 중앙값 계산 | median(c(1,3,5)) → 3 |
var() | 분산 계산 | var(c(1,2,3,4,5)) |
sd() | 표준편차 계산 | sd(c(1,2,3,4,5)) |
min(), max() | 최소값, 최대값 구하기 | min(c(1,3,2)) → 1 |
sort() | 정렬 (오름차순/내림차순) | sort(c(3,1,2)) → 1 2 3 |
table() | 빈도수 요약표 만들기 | table(c('A','B','A')) → A:2, B:1 |
unique() | 중복 제거하고 고유 값만 추출 | unique(c(1,1,2,3)) → 1 2 3 |
which() | 조건을 만족하는 인덱스 찾기 | which(c(5,3,6) > 5) → 3 |
ifelse() | 벡터 조건문(빠른 if문) | ifelse(c(1,2,3)>2, 'yes', 'no') → no no yes |
plot() | 간단한 그래프 그리기 | plot(1:5, 5:1) |
hist() | 히스토그램 그리기 | hist(rnorm(100)) |
read.csv() | CSV 파일 불러오기 | read.csv('data.csv') |
write.csv() | CSV 파일로 저장하기 | write.csv(df, 'output.csv') |
data.frame() | 데이터프레임(표 형태 데이터) 만들기 | data.frame(x=1:3, y=c('a','b','c')) |
str() | 객체 구조 확인 | str(df) |
summary() | 요약 통계치 출력 | summary(df) |
install.packages() | 패키지 설치 | install.packages('ggplot2') |
library() | 설치한 패키지 불러오기 | library(ggplot2) |
🎯 추가 꿀팁: R 사용 흐름
- 데이터 읽기 → read.csv(), read.table()
- 데이터 확인 → head(), str(), summary()
- 데이터 처리 → subset(), mutate()(dplyr 패키지)
- 분석/계산 → mean(), lm()(회귀분석)
- 시각화 → plot(), ggplot2 패키지 활용
✅ 초보자가 기억해야 할 핵심 포인트
- 벡터는 R의 기본 단위야. (c()로 만듦)
- 데이터프레임은 엑셀처럼 표 형식 데이터를 다루는 기본 구조야.
- 패키지는 추가 기능을 설치해서 확장하는 거야. (install.packages() + library())
반응형