R

R

R에서 패턴을 검색하는 sub () 함수 ( 대체 이 텍스트를 대체 텍스트로 대체합니다. 텍스트를 텍스트로 대체하려면 sub ()를 사용하고 패턴의 모든 발생을 대체하려면 사촌 gsub ()을 사용합니다. (gsub () 안에있는 g는 global. )를 나타냅니다.

문장은 그는 싼 옷을 입은 늑대이고, 는 분명히 실수입니다. gsub () 대체를 사용하여 문제를 해결할 수 있습니다. gsub () 함수는 찾을 패턴, 대체 패턴 및 수정할 텍스트를 인수로 사용합니다.

해결할 수있는 또 다른 일반적인 유형의 문제 텍스트 대체는 하위 문자열을 제거합니다. 부분 문자열을 제거하는 것은 부분 텍스트를 빈 텍스트로 바꾸는 것과 같습니다 (즉, 전혀 사용하지 않습니다).

파일에 파일 이름이 세 개 있다고 상상해보십시오 : file_a. csv, file_b. csv 및 file_c. CSV. 너의 임무는 그 파일 이름에서 a, b, c를 추출하는 것이다. 두 단계로이 작업을 수행 할 수 있습니다. 첫째, "file_"패턴을 아무 것도 대체하지 말고 ". csv "에 아무것도 넣지 마십시오. 원하는 벡터로 남게됩니다 :

gsub ( ".csv", ", y) [1] "c"