← 전체 목록

한국 생물종 관측 샘플

생태/생물다양성이용 조건: 키 없음행 수: 300

원천: GBIF Occurrence API

설명: 위치 기반 생물종 관측 지도 샘플. 기본 300건 제한

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

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

CSV 미리보기

Head: 처음 5행

keyscientificNamevernacularNameeventDateyearcountrylocalitydecimalLatitudedecimalLongitudebasisOfRecord
5938029622Anas acuta Linnaeus, 17582026-01-01T12:352026Korea, Republic of36.814395126.282603HUMAN_OBSERVATION
5938030059Suthora webbiana Gould, 18522026-01-02T10:38:032026Korea, Republic of36.394635127.410015HUMAN_OBSERVATION
5938033017Emberiza rustica Pallas, 17762026-01-02T08:482026Korea, Republic of36.832283126.278982HUMAN_OBSERVATION
5938035768Sittiparus varius (Temminck & Schlegel, 1847)2026-01-01T13:18:272026Korea, Republic of37.325272127.074495HUMAN_OBSERVATION
5938038410Columba livia var. domestica J.F.Gmelin, 17892026-01-03T16:262026Korea, Republic of37.508592127.099913HUMAN_OBSERVATION

Tail: 마지막 5행

keyscientificNamevernacularNameeventDateyearcountrylocalitydecimalLatitudedecimalLongitudebasisOfRecord
6129898171Fringilla montifringilla Linnaeus, 17582026-01-21T16:252026Korea, Republic of37.976758127.278252HUMAN_OBSERVATION
6129899594Aegypius monachus (Linnaeus, 1766)2026-01-19T13:402026Korea, Republic of36.959745127.306282HUMAN_OBSERVATION
6129900951Hypsipetes amaurotis (Temminck, 1830)2026-01-07T10:59:222026Korea, Republic of33.305921126.569501HUMAN_OBSERVATION
6129901504Corvus macrorhynchos Wagler, 18272026-01-13T16:412026Korea, Republic of37.976815127.276732HUMAN_OBSERVATION
6129902337Ardea alba Linnaeus, 17582026-01-22T11:492026Korea, Republic of37.900234127.206895HUMAN_OBSERVATION

열 설명

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

의미
keyGBIF occurrence 고유 키입니다.
scientificName학명입니다.
vernacularName일반명/국명입니다. 원천에 값이 없을 수 있습니다.
eventDate관측 또는 채집 이벤트 날짜입니다.
year관측 또는 채집 이벤트 연도입니다.
country관측 국가입니다.
locality관측 지역 설명입니다.
decimalLatitude십진수 위도입니다.
decimalLongitude십진수 경도입니다.
basisOfRecordGBIF 기록 근거 유형입니다.

Streamlit 기본 코드

import pandas as pd
import streamlit as st

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

st.title("gbif_korea_occurrences_sample.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]])