본문 바로가기

언어22

[R-011] ggplot2 - geom_bar() 가장 흔히 볼 수 있고 이해하기 쉬운 막대그래프에 대해서 알아보자. 막대 그래프를 사용하기 위해 ggplot2를 설치해야 되겠지만 tidyverse 패키지안에 ggplot2가 포함되어 있으므로 그냥 tidyverse를 설치했다면 library(tidyverse)만 해도 되겠다. 설치되어 있지 않다면 다음과 같이 설치하면 된다. install.packages("tidyverse") library(tidyverse) 데이터 셋은 diamonds를 앞에서 이미 본 사용하도록 하겠다. - carat: 다이아몬드 무게 - cut: 컷팅의 가치 - color: 다이아몬스 색상 - clarity: 깨끗한 정도 - depth: 깊이 비율, z / mean(x, y) - table: 가장 넓은 부분의 너비 대비 다이아몬.. 2023. 5. 5.
[R 질문] R에 내장된 데이터셋 사용하기 초보(처음) 사용자는 실습을 위해 데이터를 구하려면 그것도 쉽지 않다. 하지만 R에는 실습을 위한 충분한 데이터를 준비해 놓았다. R에 내장된 데이터셋을 확인하는 방법에 대해 알아보자. 몇 가지 방법 중 편한 방법을 사용하자. 1) datasets:: 사용하기 datasets::을 사용하면 콜론 뒤에 사용가능한 데이터셋을 목록으로 보여준다. datasets:: 2) data() 함수 사용하기 datasets 패키지 안에 있는 데이터 집합을 보여준다. data() 참고로, 자주사용되는 mtcars, iris 등에 대한 새부 정보를 알고 싶다면 물음표(?) 뒤에 데이터 셋이름을 적으면 된다. ? mtcars Description을 보면 1974년 Motor Trend US 매거진에서 발췌했고, 32대의 자동.. 2023. 5. 5.
[R 질문] R 최신버전 확인 및 업데이트 특정한 기능이 없거나 안되는 경우 최신버전이 아니라서 발생되는 이유때문일 수도 있다. 버전이 최신버전인지 그리고 업데이트 하는 방법에 대해 알아보자. 방법은 아주 간단하다. 패키지 설치하고 메모리에 로드하고 버전 확인하고 설치하고 다시버 전 확인하고... install.packages("installr") library(installr) check.for.updates.R() install.R() version check.for.updates.R() 명령어를 사용하면 최신버전인 경우 최신버전이라고 나오며 최신버전이 아닌경우 다음과 같이 지금 버전과 최신버전을 보여준다. 설치후 다시 확인하면 다음과 같다. 참고로, 패키지가 설치되어 있지 않은 상태에서 check.for.updates.R()를 사용하면 에러.. 2023. 5. 5.
[R-010] ggplot2 - geom_point() 두 변수간의 관계를 시각적으로 나타내기 위해 산점도 그래프가 사용된다. 일반적으로 배기량과 연비에 대한 관계를 살펴보려고 할 때 이 산점도를 사용하여 시각화 한다. 이 산점도에 색상, 크기, 모양 등을 포함하면 더 많은 정보를 표현할 수 있다. 아래 내용은 슬기로운 통계생활 유투브의 내용을 참조 및 추가하였음을 미리 밝힌다. 예제 데이터를 가져오자. 직접 만들어도 상관없겠다. 예제 데이터는 다음과 같고 아래와 같이 첨부하였으니 다운로드 받아 사용하자. 엑셀 데이터 가져오기 install.packages('readxl') library(readxl) mydata = read_excel("data.xlsx") 평가 필드(highlow) 추가하기 mydata$highlow = ifelse(mydata$mid .. 2023. 5. 3.