R 통계/R 기초
[R기초] 엑셀의 vlookup과 유사한 함수, merge를 알아보자
캐
2021. 9. 15. 08:00
728x90
엑셀에서는 특정 키 값을 바탕으로, 다른 데이터에서 참조 값을 가져오는 vlookup 함수가 있다.
이와 유사하게, merge 함수는 R에서 Key 변수를 활용하여, 데이터를 매칭 시켜준다.
merge(데이터1, 데이터2, by ="Key변수명")
#임의 데이터 생성
name <- c("김철수", "김영희", "김개똥", "이소똥", "전말똥")
height <- c(170, 165, 183, 155, 178)
name <- c("김철수", "김영희", "김개똥", "이소똥", "전말똥")
weight <- c(68.7, 57.4, 83.0, 55.2, 71.4)
height_data <- data.frame(name, height)
weight_data <- data.frame(name, weight)
full_data <-merge(height_data, weight_data, by = "name")
View(full_data)
<출력>
name height weight
1 김개똥 183 83.0
2 김영희 165 57.4
3 김철수 170 68.7
4 이소똥 155 55.2
5 전말똥 178 71.4
728x90