포스팅 목차
o CONCATENATE 함수
목 적 :
CONCATENATE 함수는 여러 텍스트 항목을 하나의 텍스트 항목으로 결합한다. SAS에서는 기본적으로 파이프(||)를 사용하여서 문자 또는 변수를 결합할 수 있으며, 별도로 다양한 결합 함수를 지원한다.
문 법
- 엑 셀 : CONCATENATE(T1,T2 …) - SAS : T1 || T2 || … 결합 함수(CAT, CATQ, CATS ,CATT, CATX 함수, CALL CATS, CALL CATT, CALL CATX 루틴) |
범주 : 텍스트 함수
관련 함수
함수명 | 함수내용 |
CONCATENATE | 여러 텍스트 항목을 하나의 텍스트 항목으로 결합한다. |
EXACT | 두 텍스트 값이 동일한지 검사한다. |
LEN | 텍스트 문자열의 문자 개수를 반환한다. |
LOWER | 문자열의 텍스트를 소문자로 변환한다. |
PROPER | 텍스트 값에 있는 각 단어의 첫째 문자를 대문자로 변경한다. |
REPLACE | 텍스트 내의 일부 문자를 지정된 문자 수만큼 다른 텍스트 문자로 변경한다. |
SUBSTITUTE | 텍스트 문자열(text)에서 기존 텍스트(old_text)를 새로운 텍스트(text)로 변경한다. |
TRIM | 단어 사이에 있는 하나의 공백을 제외하고 텍스트에서 모든 공백을 제거한다. |
UPPER | 인수로 지정한 문자열의 텍스트를 대문자로 변환한다. |
예제
다음 예제는 결합 함수를 사용하여서 지정한 텍스트 항목을 연결하여서 하나의 텍스트 항목으로 반환한다.
SAS Program |
DATA CONCATENATE;
A2 = '송어';
A3 = '품종';
A4 = '32';
VAR1 = A2||A3||"의"||"하천 서식 밀도는"||A4||"/킬로미터이다.";
VAR2 = A2||' '||A3||"의"||' '||"하천 서식 밀도는"||' '||A4||"/킬로미터이다.";
VAR3 = CATQ(' ',A2,A3,"의","하천 서식 밀도는",A4,"/킬로미터이다.");
PUT VAR1= VAR2 = VAR3 =;
RUN;
Results |
OBS A2 A3 A4
1 송어 품종 32
VAR1
송어품종의하천 서식 밀도는32/킬로미터이다.
VAR2
송어 품종의 하천 서식 밀도는 32/킬로미터이다.
VAR3
송어 품종 의 "하천 서식 밀도는" 32 /킬로미터이다.
--------------------------------------------
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 함수(SAS Function) 리스트 링크 |
반응형
'통계프로그램 비교 시리즈 > 엑셀과 SAS 함수' 카테고리의 다른 글
【엑셀(Excel)과 SAS함수】 CONFIDENCE.NORM 함수 (0) | 2019.02.07 |
---|---|
【엑셀(Excel)과 SAS함수】 CONFIDENCE 함수 (0) | 2019.02.07 |
[엑셀과 SAS 함수] COMPLEX 함수 (0) | 2019.02.07 |
【엑셀(Excel)과 SAS함수】 COMBINA 함수 (0) | 2019.02.07 |
【엑셀(Excel)과 SAS함수】 COMBIN 함수 (0) | 2019.02.07 |
댓글