.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변수목록이름]
'R > R Commander' 카테고리의 다른 글
how to change language for Rcmdr - 사용언어 바꾸는 법 (0) | 2012.03.19 |
---|---|
R - R Commander - Data - Active data set - Save active data set (0) | 2012.02.08 |
R - R Commander - Data - Active Data Set - 활성 데이터셋 내보내기 (0) | 2012.01.16 |
R Commander - Data - Active Data Set - Active Data Subset - Subset expression (0) | 2012.01.10 |
R - R Commander - 'value frequency' is not on the menu? (0) | 2011.11.09 |