← 전체 목록

세계 국가 기본 정보 스냅샷

지리/국가/인구이용 조건: 키 없음행 수: 250

원천: REST Countries API

설명: 시계열이 아닌 현재 스냅샷 데이터. 국가별 인구/면적/지역 비교와 지도 수업용

CSV 직접 열기 · 원천 API/CSV 직접 테스트 · 공식 문서

버튼을 누르면 이 페이지에서 CSV를 직접 fetch하고, 데이터셋별 교육용 맞춤 시각화를 표시합니다.

CSV 미리보기

Head: 처음 5행

nameofficial_namecca3regionsubregionpopulationarealatitudelongitude
AfghanistanIslamic Republic of AfghanistanAFGAsiaSouthern Asia43844000652230.033.065.0
AlbaniaRepublic of AlbaniaALBEuropeSoutheast Europe236331428748.041.020.0
AlgeriaPeople's Democratic Republic of AlgeriaDZAAfricaNorthern Africa474000002381741.028.03.0
American SamoaAmerican SamoaASMOceaniaPolynesia49710199.0-14.33333333-170.0
AndorraPrincipality of AndorraANDEuropeSouthern Europe88406468.042.51.5

Tail: 마지막 5행

nameofficial_namecca3regionsubregionpopulationarealatitudelongitude
Western SaharaSahrawi Arab Democratic RepublicESHAfricaNorthern Africa600904266000.024.5-13.0
YemenRepublic of YemenYEMAsiaWestern Asia32684503527968.015.048.0
ZambiaRepublic of ZambiaZMBAfricaEastern Africa19693423752612.0-15.030.0
ZimbabweRepublic of ZimbabweZWEAfricaSouthern Africa17073087390757.0-20.030.0
Åland IslandsÅland IslandsALAEuropeNorthern Europe306541580.060.11666719.9

열 설명

공식 문서와 이 저장소의 데이터 생성 스크립트(scripts/update_datasets.py)에서 확인한 필드만 설명했습니다. 원천별 단위·코드 체계는 위의 공식 문서 링크를 함께 확인하세요.

의미
name국가의 일반 이름입니다.
official_name국가의 공식 이름입니다.
cca3ISO 3166-1 alpha-3 국가 코드입니다.
region대륙/권역 분류입니다.
subregion세부 권역 분류입니다.
populationREST Countries가 제공하는 인구 값입니다.
area국가 면적입니다.
latitude국가 대표 좌표의 위도입니다.
longitude국가 대표 좌표의 경도입니다.

Streamlit 기본 코드

import pandas as pd
import streamlit as st

URL = "https://thinkervis.github.io/free-api-data-science-edu/data/restcountries_world_snapshot.csv"

st.title("restcountries_world_snapshot.csv")
df = pd.read_csv(URL)
st.write(df.shape)
st.dataframe(df.head(100))

# 숫자 컬럼이 있으면 빠르게 차트 확인
num_cols = df.select_dtypes("number").columns.tolist()
if num_cols:
    st.line_chart(df[num_cols[:3]])