본문 바로가기

R기초2

[R] ggplot package boxplot 그리기 ggplot2 package는 R에서 대표적인 그래프를 만드는 패키지로 여러가지 package를 만들 수가 있습니다. 이번 포스팅에는 그중에서 boxplot 그림을 그리는 것에 대한 이야기를 할까 합니다. boxplot의 기본적인 내용(상자그래프, 상자수염그래프)은 다른 사이트에 자세히 나오니 패스를 하도록 하겠습니다. boxplot을 그리는 이유는 그룹간 차이를 시각적으로 보여주기 위함입니다. 데이터는 ggplot2의 데이터베이스인 diamonds를 이용할 것 입니다. ggplot에서 boxplot을 그리는 기본적인 구조는 다음과 같습니다. ggplot(data=diamonds,aes(x=cut ,y=price))+geom_boxplot() ggplot(data=diamonds)+geom_boxplot.. 2021. 1. 13.
[R] R에서 시간을 다루기! (시, 분, 초, 요일 가져오기) R 을 이용하다보면 시간을 가끔 다뤄야할 때가 살면서 한번 올 것이다 (쪼오금 마이너한 내용이란 뜻). Sys.time()라는 것을 이용하면 현재시간을 알 수가 있지만, 시간을 다룰때 아주 조금 마이너하게 시간,분,초 등의 정보들을 얻고자 할 때도 있다. 그럴때 어떻게 해야하는지 방법에 대해서 이야기 해보겠습니다. x=Sys.time() x # "2020-11-02 13:43:23 KST" y=as.POSIXlt(x) #list 형태 y # "2020-11-02 13:43:23 KST" unclass(y) # 관련 정보들이 우르르르 나옴니다. names(unclass(y)) # [1] "sec" "min" "hour" "mday" "mon" "year" "wday" # "yday" "isdst" "zon.. 2020. 11. 2.