data table에서 특정 조건의 데이터를 제외하고 싶을 때 사용할 수 있는 R 스크립트이다.
A <- c('samuel','young', 'merling', 'flynn')
B <- c(100, 0, 80, 90)
table <- data.table(A,B)
table
결과는 다음과 같다.
A B
1: samuel 100
2: young 0
3: merling 80
4: flynn 90
아래 예제에서 특정 점수가 0점은 young의 row를 삭제하고 싶다면 다음과 같이 조건문을 써서 정리할 수 있다.
table <- table[!(table$B ==0)]
table
결과
A B
1: samuel 100
2: merling 80
3: flynn 90
또는 아래와 같은 == 뿐 아니라 true/false의 조건문이면 가능하다.(심지어 문자열도..)
table <- table[!(table$B <= 50)]
table <- table[!(table$A == "samuel")]
'R' 카테고리의 다른 글
[R] _로 시작하는 변수 선언시 주의 사항 (0) | 2015.11.25 |
---|---|
data table에서 특정 조건의 데이터 제외하기(또는 포함하기) (0) | 2015.11.24 |
[R] 복합체 파일 저장하기/읽기 (0) | 2015.11.23 |
[R] github r 패키지 소스 설치 (0) | 2015.10.06 |
[R]의 summary 의미 (0) | 2015.09.10 |