SAS 프로그램 TIPS

통계분석연구회

 

Go to Documentation Home
HOME
Go to Book List
통계진로
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
통계비교 
Go to Feedback page
MAIL

[ 통계분석연구회 - http://cafe.daum.net/statsas 내의 SAS 프로그래밍 TIPS 중에서 정리 ]

1. [Array] 결측치 ( missing value )처리

2. [COMMAND] 프로그램 ROW수 세기(양아찌)

3. [EXCEL] excel 화일 불러들어오기(filename)

4. [INFILE] tab이 delimitor일때와, 연속으로 tab이 두번 있을때 어떻게 infile할까?

5. [INFILE] text file import 시 record 길이가 초과했다는 메세지 나옴

6. [함수] 문자변수와 수자변수 전환(INPUT , PUT)

7. [TRANSPOSE] 한줄 관측치를 변수화

8. [MACRO] 데이터세트 나눠서 분석 하기 (macro, %eval , firstobs , obs )

9. [RANDUM] rannor 함수

10. [함수] 문자 반복( repeat )

11. [함수] 문자를 거꾸로 전치 ( reverse )

12. [함수] 오른쪽 정렬 ( right )

13. [함수] 지정된 자릿수에서 반올림 ( round )

14. [함수] 구분자로 문자변수 분리( scan )

15. [함수] 문자추출 ( SUBSTR )

16. [함수] 문자 대체,삽입 ( SUBSTR )

17. [함수] 문자를 문자로 대치 ( translate )

18. [함수] 공백 제거 ( trim )

19. [함수] 대문자로 전환 ( upcase )

20. [함수] 일치하지 않는 문자 위치 찾기 ( verify )

21. [문자] 문자옆 앞에 0 채우기 ( repeat ,left,trim)

22. [실행문]현재의 DATA단계의 실행을 중지하고 다음 단계로 넘어 가거나 시스템을 종료 (abort)

23. [ARRAY] 배열문

24. [ACCESS]SAS에서 오라클 DB사용하기

25. [ODS] sas에서 html화일로 한장에

26. [프로시져]변수 순서 바꿔서 방출(proc forms)

27. [ODS] html 프레임 만들기

28. [INFILE] LRECL(256이상의 자료 부르기)

29. [MACRO] 다수의 데이터 세트를 하나의 데이터 세트으로 생성

30. [Macro] 문자관측치(%str)

31. [ODS] ods 분리 표 만들기

32. [ODS] ods2(색깔표 만들기)

33. [프로시져] proc summary 와 proc means

34. [Macro] 기존 변수 사용 - 매크로(%eval)

35. [Input] 소수점 자리 읽기.

36. [Macro] 매크로 임시 할당( call symput , symget)

37. [MACRO] 라벨 데이터세트로 라벨(label)만들기 -양아찌 왕국의 pearly white

38. [FILE/INFILE] 엑셀 방출과 가져오기

39. [SET] 다수의 데이터 세트를 합치기

40. [문자함수] 문자 뒤에서부터 자르기(ksubstr,klength,kreverse)

41. [샘플링] 그룹별 확률비례추출(PROC surveyselect)

42. [INFILE] 2BYTE DLM 처리 방법(최홍규님)

43. [프로그램] SORT MERGE 구현(최홍규님)

44. [화면] LOG출력 지정 및 금지( 나 님)

45. [오라클] 오라클 날짜를 SAS날짜로 변경(oracle,datepart)

46. [OPTIONS] missing값 일괄처리

47. [POINT RETAIN] 이전값과 현재값을 비교하여서 해당하는 값을 선택(비교 LOOKUP)

48. [변수지정]분석시 변수지정(nemeric,character,all)

49. [Do] DO문에서 비연속적 실행(DO,Macro,if)

50. [편집기] Ultra-Edit 에서 *.sas, *.log 파일 보는 방법

51. [변수관리] 변수의 관찰치 갯수에 따라 변수 삭제하기 (최홍규님)

52. [lag,expand] 데이터 n차원 앞 뒤 이동(숭실대 안두진)

53. [Look-up] Index Merge, 테이블 Look-up(최홍규님)

54. [Look-up] hash 테이블을 사용한 테이블 Look-up

55. [ODS] ODS HTML 템플릿 변경 예제

56. [SQL] PRC SQL에서 함수(substr) 사용방법

57. 데이터 권한 또는 암호 설정하기(READ,WRITE,PW)

58. [Proc datasets] 데이터 세트에서 모든 변수의 라벨과 포맷 제거

59. [Retain,first.]변수 Class별 처음시작 Missing 값들 삭제하기

60. [Dummy] 가변수 생성 방법

61. [DOS] 폴더 생성, 이름 변경 하기

62. [Data Delete] Work 데이터 세트 지우기

63. [WORK] PROCESS ID(PID)가 죽은 SAS 디렉토리 삭제

64. [ARRAY] 배열로 데이터 전치하기(세로 -> 가로)

65. [DATA] 변수 순서 지정( length, label, attrib, retain)

66. [SQL] PROC SQL에서 nodupkye 사용(monotonic)

67. [SQL] DB상에서 메모리상에 테이블 구성한 결과를 SAS로 읽기

68. [OUTPUT] OUTPUT 창에 라인이 깨질 경우

69. Sine 함수 표 만들기

70. [ORACLE] ORACLE sql 데이터 읽어오기

71. [ORACLE] ORACLE sql 데이터 읽어오기

72. [DATA] 데이터 갯수 받아오기

73. [DATA SET] 데이터 셋 반복해서 아래로 붙이기 (양아찌 왕국)

74. [DATE FORMAT] NLS 지원 포맷을 사용하여 한국 날짜 생성(nldate 포맷,함수)

75. [TIME함수] DHMS함수를 사용하여 날짜 읽기(yyyymmdd,hhmmss)

76. [DATA READ] 길이가 다른 데이터 읽기

77. [Data Set] 데이터 셋의 레이블 붙이기 (양아찌 왕국)

78. [Length] 문자열의 길이 읽어오기

79. 한글 변수명 쓰기 ( validvarnaem = any )

80. [PROC FREQ] 그룹변수의 수준 파악하기 [nlevels]

81. [MACRO] 매크로 총 소요시간 측정하기

82. [수자처리] Numeric type 16자리(8바이트) 이상 숫자 처리

83. [Data set] 두개의 테이블에서 중복데이터 삭제

84. [options] 문법체크하기(OBS , REPLACE)

85. [IMPORT] SPSS(SAV) 데이터 읽기

86. [MACRO] 자리수 공백 채우기

87. [Macro] 매크로 변수가 포함된 TITLE문장

88. [Length] 문자열 변수의 길이

89. [DATA] 데이터 구조 파악 및 변수 순서 출력

90. [PROC SQL] PROC SQL에서 랜덤 샘플링

91. [스크랩] 도스 개행문자 (0D 0A = CR LF) 포함된 텍스트 excel로 export 하기.

92. [날짜,시간] 날짜와 시간 GAP(DHMS,DATETIME,DATEPART)

93. [DOS명령어] 폴더내 파일명을 txt로 저장

94. [MACRO] 매크로를 이용한 날짜생성

95. [MACRO] 매크로에서 오라클 힌트(HINT) 사용

96. [파일] 파일명 파일경로 찾기

97. [LAG] 오라클 LEAD함수 구현

98. [변수명] 변수명이 에러시 조치사항

99. [PROC SQL] PROC SQL의 _TREE와 _METHOD 옵션

100. [변수] PROC SUMMARY를 이용한 변수 조합 생성

101. [ ORDINAL 함수] 변수별 순서 메기기

102. [Array] 배열을 이용한 데이터 전치

103. [데이터 전치] 데이터 전치를 위한 여러 방안.

104. [Proc format] format을 이용한 데이터 합계구하기(vvalue)

105. [함수] TRANSLATE함수와 SCAN함수를 이용한 숫자 부분 SUM

106. [PERL] 이메일 유효성 검증 방법 (PRXPARSE)

107. [OUTPUT] ODS를 이용하여 출력 결과를 EXCEL로 방출

108. [EXCEL] 쉬트명에 특수 문자가 들어가 있는 경우 import

109. [PERL] PRXMATHC함수를 이용하여 전화번호 유효성 체크

110. [외부파일] Fdelete 함수를 사용하여 외부 디렉토리 내의 파일 삭제

111. [전치] 배열을 이용하여 BY 그룹별 관측치 전치하기

112. [그래프] 그래프 엑셀로 방출하기

113. 마지막 구분자 뒤의 단어 추출

114. 결측치(MISSING)를 포함한 변수 삭제하기

115. [날짜] 날짜시간(YYYYMMDDHHMMSS) 형태 처리하기

116. [ RENAME ] 변수명 일괄 변경하기

117. [오라클] DB링크 사용하기

118. [VNAME함수] 조건에 맞는 변수명을 선택하기

119. 외부프로그램 호출 및 실행방법 총정리(MYSAS 이민지님)

120. [PWENCODE] sas에서의 암호화 예제(MYSAS 서한수 님)

121. [자바] jsp 파일을 이용한 sas code 실행 예제 (Mysas 서한수님)

122. [자바] sas 에서 java 실행 예제(Mysas 서한수 님)

123. [Dashboard] sas 9.2 에서 dashboard kpi 사용 예제

124. [Connect] scr file 수정없이 sas connect 사용 script example(Mysas 서한수 님)

125. [Tabulate] Proc tabulate 테이블 셀 percents에 %부호 붙이기

126. [엑셀 Export] 변수명과 라벨 동시에 엑셀로 보내기

127. [정보] SAS에 대한 궁금한 것이 있을때는 어디를? (워어니님)

128. 여러 infile 사용에 대한 간단한 설명..| (최홍규님)

129. 숫자 데이터 저장 방식 (최홍규 님)

130. [데이터 비교] Proc compare 이용시 label(라벨)과 format(포맷)은 제외하기

131. [Oracle] DB 변수 사이즈 조정하기

132. SAS 서버 9.2에서 Oracle 서버를 라이브러리로 잡을 때 length 커지는 문제해결(통계와 SAS 안두진님)

133. SAS 날짜 ( 1960년 1월 1일 )의 역사

134. [EXPORT] PROC EXPORT 에서 변수명 없이 데이터 방출 하기(PUTNAMES)

135. [MACRO] MACRO내용 확인 및 저장(%COPY)

136. [이진수] 문자열 이진수를 사용한 조합 생성 / ALLCOMB 함수 사용(최홍규님)

137. [tranwrd] 불필요 변수 처리 방안 ( 단어 삭제 )

138. [변수명] 변수명 사전순으로 정렬하기

139. [PROC SQL] 에서 IFC IFN 활용

140. [MACRO] 기준테이블에서 유사 단어 검색하기

141. [구간분할] 데이터 구간 나누어 읽기와 쓰기

142. [데이터 EXPORT] 마지막 변수의 공백 포함하여 방출하기(FILE PUT)

143. [스케쥴] SAS 스케쥴 작업 사용하기

144. [배열] 구분자가 포함된 관측치 분리하기 (COUNT, ARRAY, SCAN)

145. [이중배열] 이중배열을 이용한 관측치별 누적합 구하기(ARRAY)

146. [GRADAR] GARADAR 넓이(비율) 조정

147. [GRAPH] SAS GRAPH에서 지정된 색깔 명칭(Ver 9.2)

148. [ODS] 페이지 나누기 옵션(STARTPAE)

149. [boolean 함수] boolean 값으로 표준화 하기 위하여 이중 부정(^^ or ~~) 사용

150. 데이터 중복제거(first. / last대안) - MAX , MIN

151. [MAX] 변수중에 2번째 큰값 찾기

152. [MACRO] 매크로 변수 삭제하기.

153. [관측치] 데이터 세트에서 마지막 관측치 N개 출력(추출)하기

154. [INFILE] 불규칙 데이터 읽기(_INFILE_ 사용)

155. [EXCEL] DB ACCESS 라이센스 미존재시 엑셀을 이용한 데이터 추출

156. 자리지정하여 text파일로 내보내기(안두진 님)

157. SAS X Command for Windows 연습(안두진 님)

158. [EXCEL] DATA STEP을 이용한 엑셀 읽기

159. [변수 정렬] ?동일 관측치 내의 변수 값 중복 제거 및 변수 값 사전순으로 정렬하기

160. SAS9.2와 Excel2007 파일(*.xlsx) (통계와 SAS 안두진님)

161. [DO UNTIL] 날짜 증가하여 관측치 생성하기

162. [PROC SQL] PROC SQL에서 중위수(MEDIAN) 구하기

163. [Macro] 재귀( recursive )호출의 특성

164. [Macro] Macor 작업시 관련 옵션

 
 

(2011년 9월 26일 버젼 )

Go to previous page
Previous
 

2011년 백승민 제작하였답니다. 
(http://cafe.daum.net/statsas , http://statwith.pe.kr/)

Go to Documentation Home
HOME
Go to Book List
R-PROJECT
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
통계비교
Go to Feedback page
MAIL