성별, 나이대별 키 분포 (국민건강보험공단 건강검진정보, 2023)
국민건강보험공단이 해마다 여는 건강검진정보에서 일반건강검진을 받은 스무 살 이상 가운데 무작위로 뽑은 백만 명의 성별, 다섯 살 단위 나이대, 다섯 센티미터 단위 키만 세어 성별과 나이대마다 키 구간별 사람 수로 묶은 것입니다. 같은 나이대의 평균 키와 중앙값, 내 키보다 작은 사람의 몫을 셀 수 있습니다.
인용과 내려받기
국민건강보험공단 (건강검진정보), 「성별, 나이대별 키 분포 (국민건강보험공단 건강검진정보, 2023)」, 2023년 건강검진 기준. 최고수 공작소 가공. https://python-choigosu.com/data/checkup-height-2023/ (확인일: YYYY-MM-DD). 기준일 2023년 건강검진 은 원본 기관이 공개한 자료의 날짜이고, 최종 수집은 2026-10-28 입니다. 이 주소는 최신 수집분을 가리키므로, 특정 시점을 인용하실 때는 위 기준일을 함께 적어 주십시오 — 그 시점의 원본은 아래 스냅샷 이력에 그대로 남아 있습니다.
CSV 재배포 없음 — 위 접근 경로의 원본이 전체입니다 기관 원본 페이지 필드 사전
UTF-8 BOM 을 붙였습니다. 한국어 Windows 의 Excel 은 BOM 이 없는 UTF-8 CSV 를
cp949 로 해석해 상호와 주소가 전부 깨집니다. 이 파일의 1차 독자가 기자와 연구자이고
그들이 여는 도구가 대부분 Excel 이므로, 그쪽이 바로 열리는 쪽을 골랐습니다.
pandas·R·duckdb 로 읽으실 때는 인코딩을 utf-8-sig 로 지정하시면 됩니다
(지정하지 않으면 첫 열 이름 앞에 보이지 않는 문자가 붙습니다 — 그렇게 눈에 보이는
실패가 되도록 고른 것입니다).
줄바꿈은 CRLF(RFC 4180), 참·거짓 항목은 참일 때 Y, 아니면 빈 칸입니다.
이용조건이 미확인인 동안 원본 전량을 그대로 재배포하지 않으며, 이 CSV 는 주소를 정리하고 시군구 코드를 붙인 가공본입니다.
출처와 이용조건
| 자료 ID | checkup-height-2023 |
|---|---|
| 출처 기관 | 국민건강보험공단 (건강검진정보) |
| 원본 | https://www.data.go.kr/data/15007122/fileData.do |
| 이용조건 | 이용허락범위 제한 없음 공공데이터포털이 이 자료의 이용허락범위를 제한 없음으로 표시했습니다 [확인 2026-10-23]. 이 계산기는 원본을 되파는 것이 아니라 성별, 나이대, 키 세 칸만 센 표로 넣은 키가 놓인 자리를 셈해 보여 줍니다. |
| 데이터 기준일 | |
| 최종 수집 | |
| 담긴 곳 | 1,000,000명 건강검진 표본 |
| 기간 | 2023 |
| 지역 | 대한민국 |
| 새로 고침 주기 | 연 1회 새로 나오는 자료라 새로 공표될 때 받습니다. 430일이 넘으면 늦어졌다고 적음 |
| 쓰는 도구 | 키 백분위 계산기 |
어느 경로로 받았나
재현에 필요한 것을 전부 적습니다. 공식 오픈API 인지 아닌지도 그대로 밝힙니다 — 경로를 숨기면 재현할 수 없고, 재현할 수 없는 자료는 인용할 가치가 없습니다.
-
공공데이터포털 파일 내려받기 인증 불필요
https://www.data.go.kr/cmm/cmm/fileDownload.do?atchFileId=FILE_000000002982795&fileDetailSn=1&insertDataPrcus=N파라미터
zip 한 파일(약 35MB) 안의 CSV(EUC-KR) 한 개, 열 성별코드, 연령대코드(5세단위), 신장(5cm단위)2026-10-28 에 자료 쪽(15007122)은 열리지 않고 포털 검색에도 새 쪽이 없어, 아직 받을 수 있는 2023년분을 받았습니다. 수집 절차가 행 수가 백만 근처인지, 빈칸과 코드 밖 값이 없는지, 나이대 열넷과 성별 둘이 다 찼는지, 20에서 24세 남자 키 중앙값이 170에서 178cm 사이인지 검사합니다 [확인 2026-10-28].
커버리지
| 범위 | 2023년 일반건강검진을 받은 스무 살 이상 백만 명 표본입니다. 키는 다섯 센티미터 구간의 아래 끝으로 적혀 있습니다. 몸무게, 허리둘레, 혈압 같은 다른 검진 항목과 시도는 쓰지 않습니다. |
|---|---|
| 데이터가 있는 지역 | 0개 시군구 · 0개 시도 |
| 지역 페이지 | 0개. 담긴 곳이 3건 미만인 지역은 만들지 않습니다 — 내용 없는 페이지를 대량 생산하지 않기 위해서입니다. |
| 지역 미매칭 | 기록 없음 |
스냅샷 이력
받은 원본을 항목을 골라내지 않고 통째로 압축해 보관해 둡니다. 필요한 것만 남기면 공공데이터의 항목이 바뀐 사실 자체를 영원히 알 수 없기 때문입니다. 원본 API 가 죽어도 이 스냅샷만으로 사이트를 다시 빌드할 수 있습니다.
아직 보관된 스냅샷이 없습니다.
가공 산출물: data/dist/ki-baekbunwi/meta.json 529B
보존 정책 — 최신 1개와 매월 1일자 수집분은 영구 보관하고, 그 사이 주간 수집분은 정리합니다.
알려진 한계
- 상위 몇 %는 원본의 키가 다섯 센티미터 구간으로 묶여 있어 구간 안은 고르게 퍼졌다고 보고 나눈 근사입니다.
- 국가건강검진을 받은 스무 살 이상 가운데 무작위로 뽑은 표본이라 검진을 받지 않은 사람과 스무 살 아래는 들어 있지 않습니다.
- 키가 크고 작은 것은 건강의 좋고 나쁨을 말하지 않습니다. 같은 나이대 사람들 사이에서 놓인 자리만 셉니다.
각 항목을 풀어 쓴 설명과 자주 묻는 질문은 키 백분위 계산기 자료 설명에 있습니다. 여기 적힌 출처나 이용조건이 틀렸다면 알려 주세요.
형식
아래 열 이름이 CSV 의 머리글이자 JSON 파일의 키입니다. 채움률은 이번 수집분 0건을 직접 세어 계산했습니다. 참·거짓 항목은 참인 건수만 셉니다 — 원본이 참일 때만 기록하기 때문입니다.
| 열 | 이름 | 형 | 채움률 | 설명 |
|---|---|---|---|---|
sex | 성별코드 | number | 0.0% (0) | 1 남자, 2 여자. 원본 항목 건강검진정보 성별코드 |
age | 연령대코드(5세단위) | number | 0.0% (0) | 5 가 20에서 24세, 18 이 85세 이상(2014년 이후 코드). 원본 항목 건강검진정보 연령대코드(5세단위) |
height | 신장(5cm단위) | number | 0.0% (0) | 키 구간의 아래 끝(cm). 170 은 170에서 174cm. 원본 항목 건강검진정보 신장(5cm단위) |