2016-08-26 3 views
0

VIM 라이브러리로 작업하여 누락 된 데이터 패턴을 확인하려고합니다. 내가, 내가 x 축에 변수가 표시되지 오전 내 출력에 문제가 있어요VIM 플롯 함수

newdata<- df[c(11,17:45)] #This makes a new dataframe with columns 11 and 17 through 45 (to get the number of column type (names(dataframe))) 

newdata1<-newdata[which(df$variable1=='1' | 
         df$variable1=='2'),] #This makes a new dataframe of df including only variable 1 = 1 and variable 1 = 2 

library(VIM) 
## for missing values 
miss <- aggr(newdata1) 
newdata1 
attach(newdata1) 
plot(newdata1, sortVars = FALSE, 
    sortCombs = TRUE, axes = TRUE, combined = FALSE, labels= TRUE) 

: 내 원래의 데이터 세트에서 나는 다음과 같은 하위 집합을했다.

missing values per variable

나는 누락 된 변수의 이름을 볼 수 있어야합니다.

Result question1 question2 question3 question4 question5 
    1   1    1   1   1   1 
    1   2    1   1   2   4 
    2   1    1   3   1   2 
    1   1    2   1   3   1 
    2   NA   1   2   2   1 
    1   1    1   NA   2   2 
    1   NA   NA   1   3   1 
    1   1    4   1   3   1 
    2   2    NA   NA   3   2 

답변

1
miss <- aggr(newdata1, col=c('navyblue','red'), 
        numbers=TRUE, sortVars=TRUE, 
        labels=names(newdata1), cex.axis=.5, 
        gap=3, ylab=c("Missing data","Pattern")) 

당신은 위와 같이 코드를 시도 할 수 있습니다 :

내 dataframe이 같은 것입니다. X 축에 라벨을 붙이기를 바랍니다.