2015-02-07 3 views
1

grep 함수를 사용하여 "\"를 제거하기 위해 데이터 프레임 열 내의 "Walloni \ xeb"의 모든 인스턴스를 수집하려고합니다. 그러나 아래와 같은 오류 메시지가 표시됩니다.R 오류 :이 로케일에서 정규 표현식이 유효하지 않습니다.

grep("Walloni\xeb", InvoAndinfo2$Regio) 

Error in grep("Walloni\xeb", InvoAndinfo2$Regio) : 
regular expression is invalid in this locale 

누구든지 해결 방법을 알고 있습니까?

답변

0

백 슬래시는 regexp의 특수 문자이므로 백 슬래시가있는 문자열을 찾으려면 다른 백 슬래 어를 추가하여 이스케이프해야합니다.

시도 :

grep("Walloni\\xeb", InvoAndinfo2$Regio)

관련 문제