지방이의 Data Science Lab

[Excel] 데이터 전처리: 반정형화 데이터를 정형화하는 방법(3) 본문

Data Analysis/Excel

[Excel] 데이터 전처리: 반정형화 데이터를 정형화하는 방법(3)

[지현] 2021. 2. 3. 20:24

아래와 같이 지저분하게 되어있는 데이터를 정형화시켜야 분석을 시작할 수 있다.

특히나 공공데이터가 이런 식으로 가공되어 나오는 경우가 많은데 분석하고자 할때 이런 걸 잘 정형화 시키는게 중요하다.

 

이렇게 열병합까지 되어 있는 경우엔 행/열 변환을 요긴하게 사용해서 형식을 변환시켜야 한다.


 

아래 설명을 따라하면 다음과 같은 형식으로 변경할 수 있다.

 


 

시작하기 앞서 행/열 변환을 한번 해주고자 한다. 값을 채워주고 싶기 때문이다.

행/열 바꾸기

 


 

이제 필요없는 열1, 열2 이부분을 날리고 오른쪽 열처럼 변경하는 방법을 알아보자.

 


이제 열 아래부분은 같은 이름으로 채워주는 방법을 알아보자.

우클릭 하고 채우기 누른후에 아래로를 클릭한다.


열 병합을 해주고자 한다. 열을 이동시키려면 커서로 잡아서 끌어도 되고 우클릭해서 이동 버튼 눌러도 된다.

이후 두개 열을 컨트롤 눌러서 잡아주고 우클릭한 후 병합하기를 누른다.

 

나중에 다시 찢고 싶을 때 구분하기 편하게 하려면 공백 등을 넣어주는 게아니라  ",(콤마)" 같은 걸 넣어줘야 코딩으로 찢던 뭐하던 편하다.

따라서 병합할 때 콤마를 넣어주자.

 


이제 변환탭> 행/열 변환하고 홈탭> 첫행을 머릿글로 사용 눌러주면 된다.

그러면 아래와 같이 변경할 수 있다.

이제 다른 열들을 피벗 해제시켜준다.

쉼표를 기준으로 열분할을 시켜주자.

나머지 잔 것들을 변경 알아서 해주면 깔끔하게 변경할 수 있다.

 

결과값은 아래와 같다.

Comments