반응형
dplyr이 여러 열 또는 복합 키에 조인할 수 있습니까?
나는 알고 있습니다dplyr
v3.0을 사용하면 다음과 같은 다양한 변수에 참여할 수 있습니다.
left_join(x, y, by = c("a" = "b")
일치할 것x.a
로.y.b
하지만 변수의 조합에 참여하는 것이 가능한가요, 아니면 사전에 복합 키를 추가해야 하나요?
이와 같은 것:
left_join(x, y, by = c("a c" = "b d")
[]의 연결과 일치하는x.a
그리고.x.c
] ~ [로y.b
그리고.y.d
]
tibble()을 사용하도록 업데이트하는 중
길이가 1보다 큰 명명된 벡터를 다음과 같이 전달할 수 있습니다.by
의 주장.left_join()
:
library(dplyr)
d1 <- tibble(
x = letters[1:3],
y = LETTERS[1:3],
a = rnorm(3)
)
d2 <- tibble(
x2 = letters[3:1],
y2 = LETTERS[3:1],
b = rnorm(3)
)
left_join(d1, d2, by = c("x" = "x2", "y" = "y2"))
언급URL : https://stackoverflow.com/questions/26611717/can-dplyr-join-on-multiple-columns-or-composite-key
반응형
'programing' 카테고리의 다른 글
스토리보드의 표 머리글 보기 (0) | 2023.06.10 |
---|---|
형식 스크립트에서 개인 메서드를 농담으로 테스트 (0) | 2023.06.10 |
Firestore로 "오브젝트 배열"을 업데이트하는 방법은 무엇입니까? (0) | 2023.06.10 |
객체 저장 및 로드 및 피클 사용 (0) | 2023.06.10 |
파이썬에서 임시 디렉터리를 만들려면 어떻게 해야 합니까? (0) | 2023.06.10 |