티스토리 뷰

공부합시다/찍먹

[R] Barplot

신규_유저 2021. 4. 13. 10:34
setwd("C:/Rdata")
getwd()
#Ctrl + l => 콘솔창 정리
install.packages("foreign")
install.packages("readxl")
library(foreign)
library(dplyr)
library(ggplot2)
library(readxl)

raw_welfare=read.spss(file = "Koweps_hpc10_2015_beta1.sav",
                      to.data.frame = T)#데이타 프레임 트루
#원본 데이터는 그대로 두고 가공하기 위한 사본을 만듦
welfare=raw_welfare
head(welfare)
tail(welfare)
View(welfare) #()에 해당되는 전체 데이터 보기
str(welfare)
summarise(welfare)

#이름 재정의하기
welfare = rename(welfare,
                  gender = h10_g3,            # 성별
                  birth = h10_g4,          # 태어난 연도
                  marriage = h10_g10,      # 혼인 여부
                  religion = h10_g11,      # 종교유무
                  income = p1002_8aq1,     # 월급
                  code_job = h10_eco9,     # 직종 코드
                  code_region = h10_reg7)  # 지역 코드
head(welfare)
names(welfare)

#주제 : 성별에 따른 급여차이를 분석
class(welfare$gender)
table(welfare$gender)
welfare$gender=ifelse(welfare$gender==9,NA,welfare$gender)
table(is.na(welfare$gender))
welfare$gender=ifelse(welfare$gender==1,"male","female")
kk=table(welfare$gender)
qplot(welfare$gender) #ggplot2 안에 있는 임시적그래프 확인 방법

#barplot으로 확인 하기
barplot(kk,col=c("red","blue")) #f는 빨강, m은 파랑으로 표시
barplot(kk,col=c("red","blue"),ylim=c(0,10000)) #왼쪽에 기준 표시
tt=barplot(kk,col=c("red","blue"),ylim=c(0,10000))
text(tt,kk,label=paste0(kk,"명"),pos=3,col='red',cex=2) #f, m 수치 표시

반응형
LIST

'공부합시다 > 찍먹' 카테고리의 다른 글

[R] rvest pkg for Crawling  (0) 2021.04.13
[R] 한국복지패널 데이터 분석하기  (0) 2021.04.13
[R] Dygraph pkg  (0) 2021.04.12
[R] 텍스트마이닝  (0) 2021.04.12
랜덤 별명 생성하기(수정 보완)  (0) 2021.04.09
댓글
링크
공지사항
최근에 올라온 글