R 프로그래밍 (5) 썸네일형 리스트형 R 기초 - 동적지도(배경지도) 및 마커표시 #동적지도 ```{r} library(leaflet) leaflet()%>% addTiles()%>%setView(lng=127, lat=37.5, zoom=6) ``` #동적지도 zoom=8 ```{r} library(leaflet) leaflet()%>% addTiles()%>%setView(lng=127, lat=37.5, zoom=8) ``` # 동적지도 zoom=16 ```{r} library(leaflet) leaflet()%>% addTiles()%>%setView(lng=127.063, lat=37.513, zoom=16) ``` # map style : NASA ```{r} library(leaflet) leaflet()%>% addTiles()%>%setView(lng=127.063, .. R 응용 - 정선해양관측정보 10년 데이터 통합 및 헤더명 수정 정선해양관측자료 10년 데이터 통합 및 헤더명 수정 후 CSV 파일로 저장하기 기간 : 2011년~2021년 # 10년치 관측자료 내려받기 관측자료 출처 : https://www.nifs.go.kr/kodc/soo_list.kodc -> 최대 1년치 자료만 받을 수 있으므로 1년단위로 검색하여 엑셀파일로 내려받기 ```{r} library(tidyverse); library(readxl); library(data.table); library(lubridate) ``` # 특정위치 파일리스트 읽어서 한 개 파일로 합치기 (합칠 데이터는 모두 동일한 포맷을 전제하여야 함) ```{r} start_time R 응용 - 표층수온분포도 및 수직수온분포도 그리기 정선해양관측자료를 이용하여 다음 조건의 표층수온분포도, 수직수온분포도 그리기 기간 : 2011년~2021년 2월과 8월 평균수온 분포도 표층수온 : 동해구역 , 수직수온 : 105번라인 관측자료 출처 : https://www.nifs.go.kr/kodc/soo_list.kodc # 2011~2021년 동해 구역 data 추출 1) 관측data(csv 파일) 불러오기 ```{r} dat2010, sea=="동해") head(dd) ``` # 2월, 8월 표층수온분포도 그리기 (depth = 0) 3) 2월과 8월 data만 추출하여 새로운 data 생성 ```{r} east2 %filter(depth=="0", mon=="2")%>%arrange(yr, mon, ls_name) east2 east8%fil.. R 기초 - 통계치 산출 # 수치계산 fivenum(tem) #다섯수치 요약 mean(tem) #평균값 min(tem) #최소값 max(tem) #최대값 median(tem) #중앙값 diff(range(tem)) #차이 / 범위 var(tem) #분산 sd(tem) #표준편차 which.max(table(tem)) #최빈값 (빈도가 가장 많은 값 , 위치) table(tem) #수치별 빈도를 테이블 형식으로 보여줌 IQR(tem) #사분범위(IQR, InterQuartile Range)는 제3사분위수와 제1사분위수 사이의 범위 hist(tem, breaks=50, col="lightgrey", freq=T) #히스토그램 boxplot(tem,horizontal=T) #상자그림(수평) boxplot(tem,vertical=T) .. R 기초 - 데이터 읽고 객체 정보 확인하기 # CSV 파일 불러오기 1) read.csv : base R에서 기본적으로 제공하는 함수 2) read_csv : readr 패키지에서 제공하는 함수 -> 기본 Encoding이 UTF-8 # read.csv 이용해서 파일 로딩 ```{r} dat 이전 1 다음