2014-12-18 2 views
4

dplyr에서 문자열 변수를 필터 인수로 사용하는 방법이 있습니까? 예를 들면 : 나는 실용적으로 필터 문자열을 만드는 오전으로문자열을 dplyr의 필터로 사용 하시겠습니까?

filter(iris,Sepal.Length > 6) 

는 기본적으로

string <- 'Sepal.Length > 6' 
filter(iris,string) 

로 대체 될 것이다, 나는 전체 필터 문자열을 찾고있는 것은 변수가 될 수 있습니다. 어떤 도움을 주셔서 감사합니다. 당신이 문자열 인수를 필터링하려면

답변

14

, 당신은이 프로 그래 V *_() 기능을 사용하는 것이 좋습니다 것을 또한주의 filter()

string <- 'Sepal.Length > 6' 
filter_(iris, string) 

대신 filter_()를 사용해야합니다.

관련 문제