세로형
Recent Posts
Recent Comments
Link
11-25 00:03
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

꿈 많은 사람의 이야기

R 데이터 합치기(left_join, bind_rows) 공부하기 본문

R

R 데이터 합치기(left_join, bind_rows) 공부하기

이수진의 블로그 2017. 11. 10. 10:30
반응형
728x170

 

R에서 데이터를 다룰 때 데이터를 합쳐야 할 상황이 생길 수 있습니다

당연히 이런 기능이 존재합니다

행으로 합치거나 열로 합치거나 둘다 가능합니다.

left_join함수와 bind_rows를 이용하면 됩니다.

아래 사진 처럼 합칠 수 있어요~

 

 

 

위는 열을 합치는겁니다.

아래는 행 데이터를 합치고요~

 

 

이제 실습을 해보겠습니다.

먼저 열을 합치는 경우에요~

data1, data2를 생성하겠습니다.

각각 id 변수는 동일하지만 midterm과 final이 다릅니다

 

 

위 사진 처럼 데이터 프레임을 만들어줍니다

각각을 출력하면 아래처럼 나오게 되겠죠?

 

 

먼저 left_join을 이용해서 열을 합쳐보겠습니다.

by="id"를 통해 공통 변수인 id로 맞추어서 합치겠습니다~

 

 

합친 데이터를 total에 넣고 출력해보죠

 

 

위 사진처럼 데이터가 합쳐진 것을 볼 수 있습니다

 

 

이번엔 열로 합쳐볼게요~

bind_rows를 이용하면 되는데요

먼저 진행을 위한 데이터를 준비하죠

member1, member2를 만들겠습니다.

id, data가 공통적으로 존재하죠

하지만 id가 member1은 1~5입니다.

member2는 6~10이죠

 

 

 

그래서 출력하면 위 사진처럼 나오게 됩니다

이제 bind_rows를 이용해볼게요~

 

 

 

bind_rows(member1, member2)를 통해 두 멤버를 합쳐줍니다

 

이렇게 출력되는 것을 볼 수 있습니다

 

 

반응형
그리드형
Comments