일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- online
- r script
- r
- 연동
- Python
- 파이썬
- 저지
- ubuntu
- OrientDB
- 알고리즘
- AWS
- 배열
- 이클립스
- MongoDB
- 토네이도
- Tornado
- API
- 연결
- Java
- mariadb
- Judge
- 설치
- 자료형
- 프레임워크
- spring
- 백준
- BAEKJOON
- 오픈한글
- Framework
- 자바스크립트
Archives
- Today
- Total
맛동산
stringr 본문
install.packages("stringr")
library(stringr)
# 문자열 추출 (정규표현식을 사용)
str_extract("abcd12aaa33", "[0-9]{2}") # "12" -> 연속된 숫자2개 추출(첫번째)
str_extract_all("abcd12aaa33", "[0-9]{2}") # "12" "33" -> 모두
# 숫자도 문자열("12")로 추출됨
# 문자열 길이 구하기
str <- 'hongkildong35lee45kang55유관순25'
length(str) # 1 # 얘는 그냥 한덩이로 봄
str_length(str) # 29
# 부분 문자열
str_s <- str_sub(str, 5, 15)
str_s
# 문자열 교체
str2 <- '홍길동,이순신,유관순'
str_replace_all(str2, '홍길동', '김길동')
# 문자열 분리
str_p <- str_split(str2, ',') # list로 반환
str_p
# 문자열 결합 - paste() : base 패키지 제공(stringr이 아녀~)
str3 <- c('홍길동', '이순신', '유관순')
str_result <- paste(str3, collapse = ',') # 파이썬 join이랑 같은거!
str_result # "홍길동,이순신,유관순"
'머신러닝 > R' 카테고리의 다른 글
seq, sample, rowMeans, rowSums (0) | 2017.03.26 |
---|---|
논리연산자, ifelse, table (0) | 2017.03.26 |
데이터프레임(Dataframe) 기초 (0) | 2017.03.26 |
리스트(List) 기초 (0) | 2017.03.26 |
배열(Array) 기초 (0) | 2017.03.26 |
Comments