본문 바로가기

프로그래밍

(13)
[R 문법] R에서 csv 파일 여러개 한번에 불러오기 안녕하세요. 오늘은 간단하게 R에서 CSV파일 여러개를 한번에 불러와서 데이터로 저장하는 방법을 알려드리려고 합니다. file1.csv file2.csv ..... filen.csv (n개의 csv파일) 을 data1 data2 ..... datan (n개의 object) 로 어떻게 저장하는지에 대한 포스팅입니다. 구글의 힘과 저의 머리속을 잠시 빌려서 해결해 보았습니다... 일단 6개만 불러와 보겠습니다. # 경로 지정 setwd("F:/data/") # for문 실행 for(i in 1:6) # 데이터의 개수 6개 { oname = paste("file",i, sep="") assign(oname, read.csv(paste(oname, ".csv", sep=""))) } # data 확인 head(..
[Tableau] 교통사망 사고가 가장 많이 일어난 지역은 어디일까? 교통 사망 사고가 가장 많이 일어난 지역은 어디일까? 안녕하세요. 오늘은 Tableau(테블루)를 이용해서 2016년 국내 교통사망 사고 데이터를 활용한 시각화 결과물을 공유드리려고 합니다. 데이터 시각화에 사용된 데이터는 공공데이터포털(data.go.kr)에 있는 도로교통공사에서 제공한 데이터입니다. 아래 공공데이터포털에서 '교통사고' 데이터라고 검색하시면 쉽게 다운로드하실 수 있습니다. 공공데이터포털 : 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Dataset)와 Open API로 제공하는 사이트입니다. http://data.go.kr 공공데이터 포털 국가에서 보..
[Tableau] 학생용 라이센스 받고 Tableau(테블로) 1년 무료 이용하기 학생용 라이센스 받고 Tableau(태블로) 1년 무료 이용하기 Tableau(태블로) 공짜로 이용하기? 안녕하세요. 오늘은 강력한 데이터 시각화 도구 Tableau(태블로) 를 1년 동안 무료로 이용할 수 있는 팁을 드리기 위해 포스팅을 쓰게 되었습니다. Tableau(태블로) Desktop 버전을 무료로 이용할 수 있는 기간은 14일이죠... 14일이 지나면 월 70$의 돈을 내고 사용하셔야 하는데 그러기에는 조금 더 Tableau(태블로)를 알고 싶다! 하시는 분들은 아래 포스팅에 나와있는 순서대로 따라 하시면 쉽게 Tableau(태블로)를 1년 무료로 이용하실 수 있습니다. 천천히 따라 오셔요^^ 1. 구글에 접속해서 "Tableau 학생"이라고 검색하기 먼저 구글에 접속해서 "Tableau 학생..
[R 시각화] ggmap, get_naver 를 활용한 대한민국 지도 그리기 ggmap, get_naver를 활용한 대한민국 지도 그리기 R에 아주 유용한 패키지 중 하나인 ggmap()과 우리나라는 아직까지 구글보단 네이버! get_naver()를 통해 네이버 지도위에 내가 원하는 지점을 찍는 그림을 그려봅니다 코드는 아래 참고 해주세요! # 데이터 형태입니다(csv) # 필요한 패키지를 설치해줍니다. install.packages("ggmap") install.packages("ggplot2") library(ggplot2) library(ggmap) # 데이터가 있는 장소를 지정해줍니다 setwd("C:/data") ​ # 잘 되었는지 확인해보구요 getwd() ​ ​# 데이터를 불러옵니다 data
[R 시각화] reorder 함수(function) 활용해서 ggplot2 그래프 정렬하기 R reorder 함수 활용해서 ggplot2 막대그래프 정렬하기 ggplot2 패키지를 활용해서 barplot을 그리는데 값에 따라 정렬을 하려면 어떻게 해야 하는지 찾아보다가 reorder 함수를 활용해서 정렬하는 방법을 찾게 되었습니다. 한국어로 된 설명이 없고 알아두면 꽤 유용하게 쓰일 함수인 것 같아서 공유하고자 합니다. 1. 데이터 : 지하철 승하차 데이터 공공데이터포털에서 2018년 1월 지하철 승하차 데이터를 다운로드해서 활용하겠습니다. 실습 파일은 "2018년 1월 지하철 승하차인원 데이터.csv" 공공데이터포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데..
[R 시각화] 히스토그램(histogram) 그리기 R을 활용한 히스토그램(histogram) 그리기 R을 활용한 데이터 시각화 초급 세 번째로 배워볼 그림은 히스토그램(histogram)입니다. 우리가 연속형 데이터를 시각화할 때 많이 쓰는 그래프입니다. 한번 배워볼까요? 1. 데이터 준비하기 히스토그램을 그리기 위한 데이터는 지역별 기상데이터입니다. 2018년 7월 9일부터 16일까지 관측된 기온, 습도 등이 포함된 데이터입니다. 2. R 코드 먼저 데이터를 불러와서 weather이라는 object에 저장합니다. #1. 데이터 불러오기 setwd("C:/data") weather
[R 시각화] 원그래프(pie chart) 그리기 R을 활용한 원그래프(pie chart) 그리기 R을 활용한 데이터 시각화 초급 두 번째로 배워볼 그림은 원그래프(pie chart)입니다. 우리가 각 항목의 비중(%)을 표현하고 싶을 때 가장 많이 쓰고 유용하게 쓰는 그래프이기도 하죠. 기본과 핵심만 쏙쏙 알려드리겠습니다. 1. 데이터 준비하기 막대그래프를 그리기 위한 데이터는 공공데이터포털에 있는 인기 데이터 중 하나인 교통사망사고 데이터를 활용하겠습니다. 아래 링크를 통해서 다운 가능해요. 공공데이터포털 : 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Dataset)와 Open API로 제공하는 사이트입니다. w..
[R 시각화] 막대그래프(barplot) 그리기 (2) R을 활용한 막대그래프(barplot) 그리기 두번째 시간! 데이터를 불러와서 저장하는 코드는 지난번에 올린 막대그래프(1) 포스트를 참고해주세요. https://nepori0447.tistory.com/6 [R 시각화 초급] 막대그래프 그리기(barplot) (1) 2. R 코드 막대그래프를 그리고 y축의 범위를 ylim() 함수를 통해 지정해보겠습니다. y축의 범위가 0~700에서 0~800으로 변경된 것을 확인할 수 있습니다. #6. y축 범위 설정(ylim) barplot(bar, ylim=c(0,800)) 아래 코드는 막대 위, 아래, 오른쪽, 아래쪽에 텍스트(text)를 넣는 코드입니다. 막대의 값을 넣는 거죠. 먼저 barplot()의 결과를 bar.text라는 object에 넣어주고, 막대..