본문 바로가기

R * RStudio7

[R/RStudio] dcast() - melt된거 spread하기 아 어렵다 ~ 사전준비 install.packages("tidyr") install.packages("reshape2") library(tidyr) library(reshape2) ① 원본 데이터 준비 my_car 2022. 12. 7.
[R/RStudio] 산점도 그리기 - ggplot() 산점도 산점도, 직교 좌표계(도표)를 이용해 좌표상의 점(點)들을 표시함으로써 두 개 변수 간의 관계를 나타내는 그래프 방법이다. --위키백과 ggplot()을 쓰기위해 ggplot2 패키지를 library 한다. 없다면 설치. library(ggplot2) ggplot() ggplot(data = '테이블명' , aes(x= 'x축값', y= 'y축값')) + geom_point() geom_point() 점찍기 / geom_line() 선긋기 / geom_bar() or geom_col() 막대그래프 이때, x,y 값이 모두 숫자여야만 가능. 둘 중 하나라도 문자값일 경우, as.factor 사용. ex) as.factor("안녕") => class 값이 character에서 factor로 나옴 EX.. 2022. 12. 5.
[R/RStudio] 패키지 불러오기 - library 설정/해제/확인 library() 설치한 패키지 불러오기 library(ggplot2) detach("package: ") library한 패키지 해제하기 detach("package:ggplot2") search() library된 패키지 확인하기 search() 2022. 12. 5.
[R/RStudio] ifelse() - 조건이 2개 이상일 때 ifelse() ifelse(조건, 조건이 True일 경우 값, 조건이 False일 경우 값) EX1 pop 테이블의 칼럼 noad를 다음 표와 같이 분류할 경우 기준 분류 38%이상 arge 30~38% middle 30%미만 small pop %>% summarise(ifelse(noad>=38,"large", ifelse(noad% mutate(total = (cty*2 + hwy)/2, grade = ifelse(total>=31,"Ex", ifelse(total>=21,"Good", ifelse(total 2022. 12. 2.