본문 바로가기

If4

[EXCEL] 엑셀을 이용해 다른 열에 있는 같은 값 찾기(조건부서식,countif 함수 사용) 오늘도 엑셀을 실무에 유용하게 활용하는 방법에 대해서 알아보자. 서로 다른 열(즉, 다른 변수)에 동일한 값이 있는 경우 서식으로 표현하거나 어떤 종류가 같은지 출력해 주는 방법에 대해서 알아본다. 아래 사진을 참조하면 code1과 code2라는 2개의 변수와 각각 관측값들이 있다. code1과 code2에 행 순서에 상관없이 동일한 값이 어떤 것들이 있는지 알고 싶을 때 이 방법을 사용한다. 먼저 동일한 값에 대해 서식으로 표현하거나 체크하는 방법이다. 1. 위의 그림처럼 데이터 영역을 드래그하여 범위 지정을 한 뒤, 조건부 서식에서 새규칙을 클릭한다. 2. 수식을 사용하여 서식을 지정할 셀 결정을 클릭한다. 3. 다음 수식이 참인 값의 서식 지정 부분에 수식을 입력한다. 수식 설명 =COUNTIF(비.. 2014. 9. 29.
[SAS] sas에서 SELECT 문장에 대해서 간단하게 알아보자. SAS에서 SELECT라는 문장에 대해서 아주 간략하게 알아보도록 하자. 간단하게 생각하면 IF문이 다양하고 광범위하게 설정하여 사용할 수 있다면 SELECT문장은 선택적으로 지정해서 사용한다라고 생각할 수 있다. 실제 예제를 통해서 쉽게 알아보도록 하자. 위의 그림은 예제 데이터를 생성한 화면이다. k, j, h라는 변수 3개 총 9개 관측치를 가지고 있는 jin이라는 데이터셋이다. [코딩과정] data hwi; set jin; select (k); when (1) result=j*2; when (7) result=j+10; otherwise result=j-1; end; run; 코딩을 설명하면 select(k)로 k변수에 대해서 라고 지정을 해주는 것이다. 그리고 when(1)은 k변수의 값이 1일.. 2014. 6. 2.
[SAS] sas if문과 substr함수를 이용하여 관측치 일부분 수정하는 방법 sas에서 if문과 substr함수를 이용하여 관측치 일부분 수정하는 방법을 알아보자. 먼저 샘플데이터가 필요하므로 ace라는 간단한 데이터셋을 생성하였다. [코딩과정] data ace1; set ace; new_a=a; if substr(new_a,1,1)='A' then substr(new_a,6,1)=1 ; else if substr(new_a,1,1)='B' then substr(new_a,6,1)=2; if substr(new_a,1,1)='A' then substr(new_a,1,1)=0; else if substr(new_a,1,1)='B' then substr(new_a,1,1)=0; run; [설명] a변수를 new_a라는 변수로 하나 더 생성 한것은 한눈에 비교하기 쉽고자 생성하였다. .. 2014. 2. 21.
[SAS] SAS에서 IF문을 이용해 데이터를 비교하기 SAS에서 데이터들을 비교해 볼때 보통 proc compare를 많이 사용한다. SAS 두개의 데이터셋을 proc compare를 이용해 비교하는 방법 > http://sasbigdata.com/7 SAS 하나의 데이터셋에서 두개의 변수를 proc compare를 이용해 비교하는 방법 > http://sasbigdata.com/48 이번에는 하나의 데이터셋에서 IF문을 이용해 두개의 변수들을 비교해보고 변수비교시 서로 다른 관측치를 가지는 데이터는 따라 뽑아내서 새로운 데이터셋으로 만드는 작업을 해보자. hwi라는 데이터셋에는 a와 a1 두가지 변수, 각각 10개의 관측치로 구성되어있다. 변수 a와 a1을 IF문을 통해 비교하여 다른 값을 가지는 것들만 따로 출력해본다. 코딩과정을 간단하게 설명하자면(사.. 2014. 1. 29.