본문 바로가기
728x90
반응형

분류 전체보기58

[R] string 패턴 표현식 (숫자, 공백, 문자, 특수문자 찾기) 텍스트에서 특정 패턴을 찾을 때 사용되는 패턴 표현식!gsub(pattern, replacement, x, ignore.case = F)1. 숫자를 포함하는 텍스트 찾기- "[[:digit:]]"- "\\d"- "[0-9]"food_list 2. 알파벳을 포함하는 텍스트 찾기- "[[:alpha:]]"- "\\D"- "[^0-9]"- "[A-z]"- "[:lower:][:upper:]"   * [:lower:] or [a-z] ==> 소문자  * [:upper:] or [A-Z] ==> 대문자food_list 3. (숫자 + 알파벳) 모두 포함하는 텍스트 찾기- "[[:alnum:]]"- "[[:alpha:][:digit:]]"- "[A-z0-9]"- "\w"food_list  4. 숫자 또는 알파벳이 .. 2023. 2. 1.
[R] 문자열(string) 다루기 #1 함수 grep(), grepl() 1. grep() & grepl(): 텍스트 검색- grep()과 grepl() 함수를 사용하여 특정 텍스트를 검색할 수 있음.   1) 텍스트 검색food_list 2) 대소문자 구분 없이 검색food_list 3) 텍스트 수 지정하기- 찾고자 하는 텍스트 앞 혹은 뒤에 "."을 원하는 글자 수만큼 입력하여 검색 가능.food_list  4) 시작과 끝 텍스트 찾기- 특정 string으로 시작하는 텍스트를 찾기 위해서는 "^"를 사용.food_list - 특정 string으로 끝나는 텍스트를 찾기 위해서는 "$"를 사용.food_list  5) 숫자/문자 찾기- "\\d" ==>  숫자 찾기- "\\D" ==>  문자 찾기 food_list grep("\\D", food_list, ignore.cas.. 2023. 1. 31.
[R] 반복문 while loop (break, next) *while loop : 조건이 참일 경우에 블록 안에 있는 문장을 수행. while(조건) { 조건이 참일 때 명령문 } # i가 1부터 5까지 증가하며 i값 출력 for(i in 1:5){ print(i) } [1] 1 [1] 2 [1] 3 [1] 4 [1] 5 #while을 사용하여 위와 같은 결과를 만들 수 있음. i=1 while (i 2023. 1. 31.
[R] 반복문 for loop (next, break) 반복문이란? : 특정 조건을 만족할 때까지 반복해서 수행하도록 작성되어 있는 구문. 순차적인 형태의 프로그래밍에서 동일한 형태의 특정 작업을 반복적으로 수행하기 위해 사용한다. *for loop for (var in seq) { expression #수행할 명령어 } ## Example 1 ## # i가 1부터 5까지 증가하며 i값 출력 for(i in 1:5){ print(i) } [1] 1 [1] 2 [1] 3 [1] 4 [1] 5 ## Example 2 ## x라는 변수에 벡터 (10,20,30,40)을 할당한 후, 벡터의 있는 첫번째 값부터 끝까지 옮겨가며 값 출력 x 2023. 1. 31.
728x90
반응형