본문 바로가기

분류 전체보기141

[R 데이터분석 with 샤이니] 교통 카드 데이터 분석 사례 04 - 종합 분석 > ## 8 종합 분석 > > > # Step 1 : 버스노선 네트워크 만들기 > > ## 화성시 대중교통 이동 네트워크 > # 데이터 불러오기 > setwd(dirname(rstudioapi::getSourceEditorContext()$path)) > load("./01_save/04_002_trip_chain.rdata") > load("./01_save/04_003_grid_chain.rdata") > load("./01_save/04_001_sta_pnt.rdata") > load("./01_save/01_002_fishnet.rdata") > load("./01_save/01_001_admin.rdata") > ## 집계구 간 이동만 남기기(집계구 내 이동 지우기) > library(stpla.. 2022. 8. 6.
[R 데이터분석 with 샤이니] 교통 카드 데이터 분석 사례 03 - 교통 흐름 분석 > ## 6 교통 흐름 분석 1 : 통근 시간대 > > > # Step 1 : 통근 시간대 교통 흐름 분석 > > ## 통근 시간대 데이터 필터링 > # 데이터 불러오기 > setwd(dirname(rstudioapi::getSourceEditorContext()$path)) > load("./01_save/04_002_trip_chain.rdata") > load("./01_save/04_001_sta_pnt.rdata") > load("./01_save/01_002_fishnet.rdata") > load("./01_save/01_001_admin.rdata") > # 통근 통행 필터링 (오전 7,8,9시 + 오후 17,18,19시) > library(dplyr) > trip_cmt rownames(.. 2022. 8. 4.
[R 데이터분석 with 샤이니] 교통 카드 데이터 분석 사례 02 - 기초 분석 > ## 4 기초 분석 1 : 노선별, 시간대별 이용량 > > > # Step 1 : 노선별, 시간대별 이용량 특성 분석 > > ## 이용자가 몇 번 버스를 타고 어디에서 어디로 이동하였는지 알아내기 > # 개별 이동 데이터 불러오기 > load("./01_save/02_003_trip_chain.rdata") > # 버스노선 정보 불러오기 > route_map head(route_map) 구분 운수사명 운수사ID 이비노선ID 표준노선ID 노선명 1 경기시내 경원여객M 2805000 216000044 28050900 M6410 2 경기시내 강화운수 4100100 232000028 41001001 2 3 경기시내 강화운수 4100100 232000029 41001013 88 4 경기시내 강화운수 41001.. 2022. 7. 30.
[R 데이터분석 with 샤이니] 교통 카드 데이터 분석 사례 01 - 데이터 전처리 > ## 2 데이터 전처리 1 : 지역 정보 > > # Step 1 : 집계구 만들기 > > library(sp) > install.packages("geojsonio") > library(geojsonio) > setwd(dirname(rstudioapi::getSourceEditorContext()$path)) > dir.create("./01_save") > # 행정동 geojson 불러오기 > admin save(admin, file = "./01_save/01_001_admin.rdata") > # 플로팅 > plot(admin) > > ## 집계구 외곽 경계 만들기 > library(raster) > library(leaflet) > # 외곽 경계 만들기 : x_min, x_max, y_min.. 2022. 7. 30.
[R 데이터분석 with 샤이니] 커피 전문점 접근성 분석 (Shiny) > ## 12-4 커피 전문점 접근성 분석하기 > > # Step 1 : 데이터 준비하기 > > setwd(dirname(rstudioapi::getSourceEditorContext()$path)) > load("./01_code/coffee/coffee_shop.rdata") > head(coffee_shop) Simple feature collection with 6 features and 7 fields Geometry type: POINT Dimension: XY Bounding box: xmin: 126.9136 ymin: 37.44907 xmax: 127.0142 ymax: 37.58296 CRS: +proj=longlat +datum=WGS84 +no_defs brand name juso .. 2022. 7. 28.
[R 데이터분석 with 샤이니] 지진 발생 분석 (Shiny) > ## 12-3 지진 발생 분석하기 > > # Step 1 : 데이터 준비하기 > > setwd(dirname(rstudioapi::getSourceEditorContext()$path)) > load("./01_code/earthquake/earthquake_16_21.rdata") > head(quakes) sn year month day mag depth lat lon location 1 816 2021 12 30 2.2 14 41.30 129.17 북한 함경북도 길주 북북서쪽 41km 지역 2 815 2021 12 30 2.3 19 41.31 129.21 북한 함경북도 길주 북북서쪽 41km 지역 3 814 2021 12 17 3.2 18 33.12 126.18 제주 서귀포시 서남서쪽 38km .. 2022. 7. 26.