R 기초 ggplot2 그리기

 R 문제 알려주세요ㅠㅠㅠㅠㅠ   

네이버 질문에 올라 왔던 것이다. 


안녕하세요~
아래의 R 문제를 모르겠습니다ㅠㅠ 

year<-2015:2026

pop<-c("51,014","51,245","51,446","51,635","51,811","51,973","52,123","52,261","52,388","52,504","52,609","52,704")

df<-data.frame(year,pop)

ggplot(data = df, aes(x=year, y=pop))+geom_line(col="red")


꼭 ggplot을 사용해서 선그래프를 그려야하거든요. 

그런데 위와 같이 써 보았는데 그래프가

안나오네요ㅠ

뭐가 잘못된건지 모르겠습니다ㅠㅠㅠ

알려주시면 감사하겠습니다!


아래와 같이 풀었다. 

library(dplyr)
library(ggplot2)

  year <-2015:2026

# year 데이터를 년도 +01+01 로 바꾸기    
  for(i in 1:length(year)){
  
   if(i == 1){
     year_init = paste0(year[i],"-01","-01")
   }else{
     year_init = c(year_init, paste0(year[i],"-01","-01"))
   }

}   

# year를 일자 형태로 변환 하기 
  year <- as.Date(year_init)


  pop<-c("51,014","51,245","51,446","51,635","51,811","51,973",
         "52,123","52,261","52,388","52,504","52,609","52,704")

  df <- data.frame(year, pop)

# pop를 숫자 형태로 바꾸기 
  df$pop <-  as.integer(gsub(",","",df$pop))

# 그래프 그리기 
  df %>% 
    ggplot(aes(year, pop)) +
    geom_line(col="red")

ggplot2 그리기






 데이터의 문자열과 숫자열을 바꾸어서 문제를 해결 하였다. 

댓글 없음:

댓글 쓰기

css cheat sheet 클래스 선택자, margin(마진), display , center 조정 간단한 구성 요소

 앞에서는 html의 간단한 sheet를 소개 하였습니다.   html은  주로 골격을 나타나는 것이라, 디자인을 하는데는 css로 하여야 합니다.  아래 코드와 같이 css 관련 하여 매우 간단하게 코딩 하겠습니다.  body 부분의 css 코딩  ...