R 기초 분야 자주 묻는 질문 [ 맵 지도 그리기, 그래프 그리기, 히스토그램 등..]

아래 그림과 같이 기초가 튼튼해야 성공 할 수 있다.   




아래에는 네이버 지식인에서 자주 나오는 질문이다. 

1. Maps 질문 


library(maps)
library(mapdata)
library(ggplot2)
library(dplyr)
# Map그리기 

# 캐나다 맵 그리기
map("worldHires","Canada",  col="gray90", fill=TRUE)
title("Canada map in mapdata packages")

# 미국 맵 그리기 (하와이를 그리면 너무 작게 보여, 제외 )
map("worldHires", "usa", xlim=c(-170,-10),ylim=c(20,83),col="gray95",resolution=0,fill=TRUE)
title("usa map in mapdata packages ") 

# 맥시코 맵 그리기 
map("worldHires","mexico",  col="gray90", fill=TRUE)
title("Mexico map in mapdata packages")


2. 막대 및 히스토그램 질문


barplot(iris$Sepal.Width, ylab = "빈도", main = '빈도그래프')

hist(iris$Sepal.Width)



3.막대그래프 질문


사고년도 = c("15년도","16년도","17년도","18년도","19년도") 사고건수 = c(29,24,29,19,14) data <- data.frame(사고년도, 사고건수) barplot(t(data$사고건수),ylab = "사고건수", main = '년도별 사고건수', names = data$사고년도 )



 4.MT CARS 실린더별 산점도 질문



# 실린더별 다른 색상 사용 
mtcars %>% 
  mutate(cyl = as.factor(cyl)) %>% 
  group_by(cyl) %>% 
  ggplot() + 
  geom_point(mapping = aes(wt, mpg, color = cyl))


5.특정 데이터만을 포함하는 행 추출하는 법

# iris Petal.Length 에서 1.4하고, 1.5 가져오기

library(dplyr) iris %>% filter(Petal.Length %in% c(1.4 , 1.5))


6. Trees 데이터 셋 이용 R 코드 작성 하는 방법

 trees 데이터셋의 앞쪽 일부분(1~6)만 출력하시오.

# 1번 답
head(trees)
##   Girth Height Volume
## 1   8.3     70   10.3
## 2   8.6     65   10.3
## 3   8.8     63   10.2
## 4  10.5     72   16.4
## 5  10.7     81   18.8
## 6  10.8     83   19.7

 전체 나무들의 둘레치수(Girth)에 대해 사분위수를 나타내시오.

# 2번 답
quantile(trees$Girth)
##    0%   25%   50%   75%  100% 
##  8.30 11.05 12.90 15.25 20.60

 전체 나무들의 높이(Height)에 대해 히스토그램을 그리시오.

# 3번답
hist(trees$Height)

trees histogram



 전체 나무들의 부피(volume)에 대해 상자그림을 그리시오.

#4 번답
boxplot(trees$Volume)




trees boxplot




댓글 없음:

댓글 쓰기

공무 스케줄 AI Agem에 대한 생각

     지금 상황이 아비 규환이다.  어느 부서든 회사가 인수 합병되고 나서  투자를 기획하는 경영기획이 특히 않이 정신이 없고, 우리부서도 전부 미국 필리 조선소로 인원이 나가 있어,  사실상 10년 이상 고기량자는 거의 없다.   우리부서에 남아...