데이터 분석/[R] 기초
[R] paste, paste0 문자열 붙이기
INCHELIN
2021. 11. 19. 16:02
728x90
- paste는 나열된 원소들을 공백을 두고 붙이는 것 -> default 값은 sep=" ", collapse=NULL 입니다.
- paste0은 나열된 원소들을 공백 없이 붙이는 것 -> default 값은 sep="", collapse=NULL
paste("안녕하세요.","오늘은","금요일입니다.")
# [1] "안녕하세요. 오늘은 금요일입니다."
paste0("안녕하세요.","오늘은","금요일입니다.")
# [1] "안녕하세요.오늘은금요일입니다."
- collapse
collapse는 결과값이 2개 이상일 때 구분해주는 구분자라고 생각하면 됩니다.
paste("안녕하세요.","오늘은","금요일입니다.", collapse="_")
# [1] "안녕하세요. 오늘은 금요일입니다."
# 결과가 동일합니다! 결과값이 1개이기 때문입니다.
length(paste("안녕하세요.","오늘은","금요일입니다.", collapse="_"))
# [1] 1
결과값이 2개 이상인 경우
paste(c('월','화','수',목','금'), rep('요일', 5))
# [1] "월 요일" "화 요일" "수 요일" "목 요일" "금 요일"
# 결과값이 5개입니다.
paste(c('월','화','수','목','금'), rep('요일', 5), sep="_")
# [1] "월 요일_화 요일_수 요일_목 요일_금 요일"
728x90