반응형

grep 2

[R] 작업 디렉토리에서 파일 찾기 및 변수 할당하기

작업 디렉토리에서 특정 문자열을 포함한 파일을 찾고 싶을 때가 있는데요. 이 때는 작업디렉토리에서 파일 이름을 먼저 불러와야 합니다. 아래 단계를 통해 간단하게 알 수 있는 방법이 있습니다. 1. getwd()로 작업 디렉토리 확인하기 작업 디렉토리는 사용자마다 다를 수 있습니다. getwd() 는 현재 작업 디렉토리로 지정된 주소를 확인합니다. 저는 "C:/love_R" 이라는 곳에 지정되어 있습니다. 2. dir()로 작업 디렉토리 파일 확인하기 dir() 함수는 작업 디렉토리 안에 있는 파일들을 확인할 수 있습니다. 이 때 "covid" 문자를 포함한 파일들만 보고 싶다면 어떻게 할까요? 3. grep 함수로 문자 찾기 dir() 로 화면에 보여지는 파일들은 문자형 벡터로 주어집니다. test_di..

[R데이터분석] R 특정 문자열을 포함한 변수 선택하기

변수명에서 특정 문자를 포함한 변수를 선택하기 위한 방법에 대해 알아보도록 하겠습니다. 크게 두 가지 방법이 있는데 names 와 grep 함수를 이용한 방법과 dplyr 패키지의 select 함수를 이용하는 방법입니다. 아래와 같은 iris 데이터가 있을 때 "Sepal" 을 포함한 변수를 선택하겠습니다. 1. grep(문자열패턴, 문자벡터, ...) grep함수는 문자벡터의 특정 문자열을 찾아 해당 위치의 인덱스를 반환합니다. value = TRUE 를 추가적인 인자로 입력하면 해당 값을 반환합니다. > char_test 첫번째와 네번째 위치에 있음 > grep('a',char_test) [1] 1 4 # 첫번째와 네번째 위치에 있는 'a' 와 'ab'를 반환 > grep('a',char_test,v..

반응형