디지털 금융/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 사용 흐름

  1. 데이터 읽기 → read.csv(), read.table()
  2. 데이터 확인 → head(), str(), summary()
  3. 데이터 처리 → subset(), mutate()(dplyr 패키지)
  4. 분석/계산 → mean(), lm()(회귀분석)
  5. 시각화 → plot(), ggplot2 패키지 활용

 

✅ 초보자가 기억해야 할 핵심 포인트

  • 벡터는 R의 기본 단위야. (c()로 만듦)
  • 데이터프레임은 엑셀처럼 표 형식 데이터를 다루는 기본 구조야.
  • 패키지는 추가 기능을 설치해서 확장하는 거야. (install.packages() + library())
반응형