I 다음 dataframes를 사용 FULL_JOIN dplyr는 :R - 열 위치
a <- c(1,1,1)
b<- c(10,8,2)
c<- c(2,2)
d<- c(3,5)
AB<- data.frame(a,b)
CD<- data.frame(c,d)
I는 CD의 첫 번째 열이 AB의 두 번째 열에 같다 AB와 CD에 가입하고자. 제 실제 데이터에는 다양한 이름의 열이 포함될 것이므로 위치 기반으로 참여하는 방법을 찾고 있습니다. 나는이 시도되었습니다
#Get the name of the last column in AB
> colnames(AB)[ncol(AB)]
[1] "b"
#Get the name of the first column in CD
> colnames(CD)[1]
[1] "c"
가 그럼 난 이렇게 가입을 시도 :
> abcd<- full_join(AB, CD, by = c("b" = "c"))
> abcd
a b d
1 1 10 NA
2 1 8 NA
3 1 2 3
4 1 2 5
이 훌륭 할 수있다! 'setNames ("c", "b")'는'c '('b "="c ")'와 동일하다. – www
이것은 나의 날을 만들었다. –