0
내 문제는 내가 왼쪽을하고 싶은 것입니다 다른 테이블을 형성 데려와 결합 TableB? 상상 TableB의 3 필드의 X, Y, Z를 가지고 난 그냥왼쪽은 다음과 같이 dplyr에 가입 Dplyr 단지 1 필드
내 문제는 내가 왼쪽을하고 싶은 것입니다 다른 테이블을 형성 데려와 결합 TableB? 상상 TableB의 3 필드의 X, Y, Z를 가지고 난 그냥왼쪽은 다음과 같이 dplyr에 가입 Dplyr 단지 1 필드
X < TableA의에서 X 싶어 - TableA의 %> % left_join ((TableB의, ID), by.x = "ID"를 선택)
이는 tableB의 모든 필드를 "id"로 tableA에 조인합니다. tableB에서 tableA에 하나의 var에 합류하고 싶습니다 :) 감사합니다! – Suanbit
어떤 필드를 두 테이블을 일치시키고 싶니? 조인 할 열과 병합 할 열만 유지하려면'select()'를 사용하십시오. [재현 가능한 예제] (https://stackoverflow.com/questions/5963269/how- – MrFlick
'select'를 사용하여 먼저'TableB'에있는 그 변수들만을 유지할 수 있습니다 : 'x <- TableA %> % left_join (select (TableB, id, x) by by = "id")' – austensen
그러나 예제에서 "id"는 두 테이블을 조인 할 각 테이블의 일반적인 var입니다. 내가하고 싶은 것은 ... TableA containds vars "id"와 "euros"를 상상해보십시오. , TableB에는 "id"- "city"- "country"가 있습니다. 내가하고 싶은 일은 tableA에있는 도시 (tableB에있는)를 tableA에 가져 오는 것이지만, 그 필드는 exameple에 대한 "country"가 아닙니다. – Suanbit