백엔드 프레임워크 & 언어/R

dplyr패키지-left_join(), bind_rows() 함수

anodos 2022. 2. 26. 22:50

# arrange(), mutate() 함수 
# 1.dplyr 패키지 설치

teacher.csv
0.00MB
test1.csv
0.00MB
test2.csv
0.00MB
test3.csv
0.00MB


install.packages("dplyr")

# 2.libary load
library(dplyr)

# 3. 중간고사 데이터
mid<- read.csv("test1.csv")
mid

# 5. 기말고사 데이터
final <- read.csv("test2.csv")
final

# 6. 두개 데이터 합쳐 하나의 데이터 만들기(inner join)
total <- inner_join(mid, final, by= "id")
total

# 7. full join
total <- full_join(mid, final)
total

# 8. left join
total <- left_join(mid, final)
total

# 9. right join
total <- right_join(mid, final)
total

# 10. 반에 담당선생님 추가(join으로 )
teacher <- read.csv("teacher.csv")
teacher
exam <- left_join(exam, teacher, by = "class")
exam

# bind rows 함수(행 합쳐 데이터 갯수를 늘려줌)
total
test <- read.csv("test3.csv")
test
total <- bind_rows(total, test)
total

반응형