본문 바로가기
R/R Commander

R - R Commander - data - managing variables of the active data set - 'delete variables from the data set '

by 거인과난쟁이 2012. 1. 27.

.csv 파일로부터 데이터를 불러왔다고 하자. 어쩐일인지...불필요한 변수들이 추가되는 경우, 불필요한 사례들이 추가되는 경우가 발생한다. (이유는 잘 모르겠지만, 엑셀-넘버 등에서 자료를 전환하는 과정에서 발생하기도 한다.)

이 경우에 불필요한 변수들을 제거해야 한다. 이 작업은 R Commander 에서는 손쉽게 진행된다.

불필요한 변수들을 마우스와 화살표키로 선택하면서 한꺼번에 삭제할 수 있다. 이 작업은 다음과 같은 반복적인 스크립트의 결과이다:
table7.1$X <- NULL
table7.1$X.1 <- NULL
table7.1$X.2 <- NULL
table7.1$X.3 <- NULL
table7.1$X.4 <- NULL
table7.1$X.5 <- NULL
table7.1$X.6 <- NULL
table7.1$X.7 <- NULL

*** 그런데, R Commander가 아닌 쉘 환경에서 명령어 입력으로 변수들을 삭제해야 할 경우가 있다. 이 때는 위와 같은 반복적인 작업이 불편하다. 여러가지 방법이 가능하다. 변수들을 선택해서 삭제할 수 있고, 또는 일련의 변수는 처음과 끝을 선택해서 한꺼번에 삭제할 수 있다.

1) 자료이름 <- 자료이름[c(-4, -5, -6, -7, -8, -9, -10, -11)] # 4, 5,6,7,8,9,10,11번째의 변수들을 삭제하기
2) 자료이름 <- 자료이름[c(-4:-11)]                                     # 4번째부터 11번째 변수까지 삭제하기

3) 변수목록이름 <- names(자료이름) %in% c("삭제할 변수1", "삭제할 변수2", "삭제할 변수3 등")
    자료이름 <- 자료이름[i변수목록이름]


https://rcmdr.tistory.com/62

 

12. Delete variables from data set...

데이터 > 활성 데이터셋이 있는 변수 관리하기 > 데이터셋에서 변수 지우기... Data > Manage variables in active data set > delete variables from data set... 잘못 작업된 변수 또는 분석에 필요없는 변수를..

rcmdr.kr