데이터 프레임 열을 가져 와서 문자열 벡터의 텍스트가 포함되어 있는지 확인하고 일치시 문자열을 필터링합니다 (부분 텍스트 일치 포함). .r - 벡터 문자열을 포함하는 행 필터링
예를 들어, 다음 데이터 프레임 걸릴 : 확인,
animal |count
aardvark |8
cat |2
catfish |6
dog |12
dolphin |3
penguin |38
prairie dog|59
zebra |17
및
c("cat", "dog")
내가 '동물'칼럼을 통해 실행하고자하는 다음과 같은 벡터를 경우 값 전체 또는 벡터의 문자열 중 하나에 부분적으로 일치하고 그렇지 않은 것을 필터링합니다. 결과 데이터 프레임은 다음과 같습니다.
animal |count
cat |2
catfish |6
dog |12
prairie dog|59
고맙습니다!
숀
'grep' :'df [grepl ("cat | dog)", df $ animal),]'가 작동해야합니다. – lmo