비디오: r/EntitledParents | "YOU LIVE IN A $1,000,000 MANSION BUT YOU CAN'T AFFORD WI-FI!?" 2024
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"