2013-10-25 4 views
0

단어 안에 특수 문자가 포함 된 데이터를 행 선택하려고합니다. 이것이 내 데이터의 모습입니다.편지로 행 선택

> data 

Name  Age City Weight 
Leonard 22 Kansas 78 
Mark  45 New York 65 
Jessica 24 Dublin 54 
Elena  32 Mexico 61 

이름이 "r"인 행만 보존하려고합니다. "r"이 첫 글자 또는 다른 곳에 있다면 그것은 중요하지 않습니다.

답변

1

이 하나의 시도 :

set.seed(2) 
data1 <- data[grepl("r", data$Name), , drop = FALSE] 

그것은 당신이 원하는 무엇인지 알려주세요.

+0

감사합니다. 그게 내가 찾고 있던거야. – Rechlay

+1

이 경우에도'grep'을 사용할 수 있습니다 ('grepl'은 부울 값을 제공하고 다른 하나는 정수를 제공합니다 : 인덱스 값). 또한,'? grep'을 검사하십시오. 왜냐하면'ignore.case'와 같은 많은 옵션이 있기 때문에 "r"과 "R"이 같을 때 유용 할 것입니다. – Juan

+1

왜'set.seed (2)'입니까? – plannapus