1차 정리된 파일 불러와서 자료 가공하기

기본 설정

setwd("~/Rclass/")

설정된 작업 디렉토리를 확인하는 방법은 ‘getwd()’ 입니다.

getwd()
## [1] "/Users/ychoi/Library/CloudStorage/OneDrive-hufs.ac.kr/Workspace_hufs/Rclass/Ehwa_240227"

위와 같이 “D:/Rclass/”가 작업 디렉토리로 설정된 것을 볼 수 있습니다.

다음으로는 분석에 필요한 라이브러리를 로드해줍니다.

library("lubridate")
## 
## Attaching package: 'lubridate'
## The following objects are masked from 'package:base':
## 
##     date, intersect, setdiff, union
library("plyr")

aero.meteo.CSV 불러오기

DAT = read.csv(file = “파일명”, header = TRUE)
aero.meteo = read.csv(file = "sample_data.csv", header = TRUE)
aero.meteo$Time = as.POSIXct(aero.meteo$Time, tz = "Asia/Seoul")
aero.meteo$Time[1]
## [1] "2020-12-15 KST"

그래프 그리기

  • 기본적으로 그래프는 plot 명령어를 사용하여 그린다.
argument 설명
x, y 그래프에 사용될 x와 y값. 두 값의 갯수는 동일해야함.
type 그래프의 형태 “p”는 점, “l”은 선, “b”는 점+선, “c” 결측치를 건너뛰는 선.
xlim, ylim x축과 y축의 범위 (x1, x2) 혹은 (y1, y2). x1 > x2이면 감소하는 형태의 축. 기본설정은 자료 범위에 맞춰서 정해짐
log 로그축으로 변경, log = “x” 혹은 log = “y” 혹은 log = “xy”
main 그림의 제목
sub 그림의 소제목
xlab, ylab x, y축의 라벨
axes 축을 표현하지 않음 “xaxt =” or “yaxt” to suppress just one of the axes.
col 그래프 색깔 변경, “red”, “blue”
pch 그래프 심볼, 1, 2, 3, …, 25
cex 크기, 실수 (real)로 입력. 숫자가 높을 수록 크기가 커짐
plot(aero.meteo$PM2.5 ~ aero.meteo$Time) # (1): 일반적인 점 그래프