12강 / 20강
표를 잇는다 — merge 와 groupby
발현량 표 + 표본 정보 표 = 분석할 수 있는 표
TCGA 에서 받으면 파일이 따로 옵니다 — 발현량 표 하나, 표본 정보(임상) 표 하나.
"면역 사막 표본에서 DDX54 가 높은가" 를 물으려면 둘을 이어야 합니다. 그 열쇠가 표본 번호예요.
발현량 표 ⋈ 표본 정보 표 (표본 번호로)
줄 수가 줄어든 것을 <b>반드시 확인하세요</b> — 조용히 사라지는 표본이 있습니다.
Python
브라우저에서 실행
네 가지 잇기
| how | 남는 줄 | 언제 |
|---|---|---|
inner (기본) | 양쪽에 다 있는 것 | 분석에 쓸 표를 만들 때 |
left | 왼쪽 표 전부 | 왼쪽에 정보를 붙일 때 |
right | 오른쪽 표 전부 | 드물다 |
outer | 한쪽에라도 있는 것 | 무엇이 빠졌는지 볼 때 |
inner 가 기본이라 조용히 줄어듭니다.
이은 뒤에 줄 수를 확인하는 습관이 중요해요.
값은 연습용입니다. 보려는 것은 <b>잇고 → 묶고 → 요약</b> 하는 흐름입니다.
Python
브라우저에서 실행
🤔 확인 문제
a.merge(b, on="sample") 를 했더니 줄 수가 줄었습니다. 왜일까요?해설 기본값이
how="inner" 입니다 — 양쪽에 다 있는 것만 남아요. 이은 뒤 줄 수를 확인하는 습관이 표본을 조용히 잃지 않게 해 줍니다.