일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 모리셔스 카젤라
- 두바이
- 독일여행
- 모리셔스 카셀라
- postgresql 비밀번호 변경
- postgresql 비밀번호 초기화
- 경주 여행
- 두바이여행
- 톰캣 서비스 등록
- 모리셔스 여행
- 모리셔스여행
- duabi
- cloud foundry
- 프랑크푸르트 여행
- mauritius casela
- 경주
- 트루오비쉬
- 서울 야경
- 서울야경
- Sony A850
- r
- bind9
- mauritius
- Trou aux Biches
- postgresql 설치
- Melbourne 여행
- 느낌 사진
- openstack
- 모리셔스리조트
- 모리셔스
- Today
- Total
I.K.Picture & IT Info.
Paste 함수를 이용한 문자열 붙이기 본문
대부분 다른 언어들은 문자열들을 서로 이어 붙이기가 매우 쉽습니다.
Python이나 JavaScript 모두 단순히 문자열과 문자열 사이에 '+' 로 연결을 해주면 되지요..
하지만 R 언어는 그렇게 해서 되지 않더군요 ㅠㅠ
그래서 어떻게 하면 되나 해서 찾아봤더니..
R 언어는 문자열을 합치기 위한 함수가 별도로 존재하고 있습니다.
모 불편하진 않은거같아요 ^^
예를들어서 설명 드릴께요 ^^ (그래야 쉬울꺼같아서~)
제가 경로 문자열 하나를 만드려고 합니다.
문자열 객체는 총 3개가 존재하고 있습니다, (저장할 경로, 사용자 아이디, 파일 이름)
path <- "/home/intruder/Document" path.user <- "intruder" path.filename <-"result.jpg";
이 세개의 문자열 객체는 그냥 합치기만 하면 안되죠... 경로이기 때문에 "/" 문자가 들어가 줘야합니다..
자 그럼 문자열을 fullpath 라는 변수에다가 합쳐보도록 하겠습니다.
fullpath <- paste(path, path.user, sep="/") fullpath <- paste(fullpath, path.filename, sep"/")
여기서 sep 는 문자열을 합칠때 그 사이에 들어가는 문자열을 의미 합니다.
만약 그냥 붙이기만 할꺼면 "" 라고 하면되겠죠~!?
만약에 sep를 사용하지 않게 되면 자동으로 공백 한칸이 설정됩니다.
sep 설정 안했을 경우 fullpath 내용 : "/home/intruder/Document intruder result.jpg"
sep를 ""로 설정했을 경우 fullpath 내용 : "/home/intruder/Documentintruderresult.jpg"
sep를 "/"로 설정했을 경우 fullpath 내용 : "/home/intruder/Document/intruder/result.jpg"
사용해보니 복잡하진 않내요~ (복잡해질 내용도 아니지많요 ㅎㅎ)
'Development > R' 카테고리의 다른 글
R에서 RColorBrewer로 사용되는 Color maps 시각화 (0) | 2014.05.02 |
---|---|
인터넷 상의 파일 다운로드 받기 (0) | 2014.04.15 |
벡터 생성시 알면 좋은 함수! (0) | 2014.03.24 |
작업 디렉토리 변경 setwd (0) | 2014.03.05 |
Plot 이미지 파일로 저장 (0) | 2014.02.26 |