Prologue
오늘한 것: PostgreSQL 4문제 풀기, 구미 버스 노선 및 노선의 경유지 목록 불러오기
구미 버스 노선 목록 가져오기
출처
서비스 키와 요청 변수를 넣고 API 사용
받은 json 파일을 dictionary 파일로 파싱
dictionary 파일과 리스트 파일에 각각 대괄호-키(키를 통한 접근), 대괄호-숫자(인덱싱)를 사용해 접근
리스트로 감싸져 있는 딕셔너리들을 DF로 변환
데이터 가독성을 위해 컬럼명 한글 변환
Null값 확인과 삭제
CSV로 내보내기
노선별 구간 만들기
첫번째 노선을 기준으로 생각해보기
주의할 점과 어떻게 하나의 df로 만들지 생각
for 반복문을 통해 생각을 구현
잘 concat되었는지 확인
na의 개수가 맞는지 확인
na값을 삭제: 구간 데이터만 필요
필요한 컬럼만 확인
총 14,066개 구간, 3개 컬럼의 구간 데이터를 생성함
노선별_구간.csv 생성
PostgreSQL 4문제 풀기
'Today I Learned' 카테고리의 다른 글
[TIL] 25.03.18 Geopandas를 사용하여 점 좌표를 선 좌표에 매핑하기 (0) | 2025.03.19 |
---|---|
[TIL] 25.03.15 구미버스 도착시간 데이터 요청 (0) | 2025.03.15 |
[TIL] 25.03.12 버스 로그 데이터로 구간별 걸리는 시간 구하기 (0) | 2025.03.12 |
[TIL] 25.03.11 버스 문제점 도출, 정류장 간 구간 거리 계산 (0) | 2025.03.11 |
[TIL] 25.03.10 Postgre SQL과 프로젝트 시작 땡땡땡 (0) | 2025.03.11 |