본문 바로가기
[파이썬]/[파이썬]엑셀

[파이썬_엑셀]5-2. 엑셀파일에서 값 불러오기(Pandas-Pivot)

by abooda 2021. 5. 15.
반응형

[파이썬_엑셀][5-2. 엑셀파일에서 값 불러오기-블로그 요약]

파이썬의 Pandas를 사용하여 엑셀의 pivot의 형식으로 값을 불러오기를 설명함.

[파이썬_엑셀]5-2. 엑셀파일에서 값 불러오기  Pandas-Pivot

지난번에는 Openpyxl과 Pandas를 이용하여 기초적인 방법으로

엑셀파일에서 값 불러오기를 진행 하였습니다.

 

이번에는 Pandas를 통해서 엑셀의 Pivot Table(피벗테이블)처럼

필요한 데이터를 추출하는 방법에 대해 알아 보겠습니다.

 

[엑셀파일 원본]

 

 

1. Pandas로 엑셀 파일에서 값 불러오기(조건: 1개)

월별로 금액을 보는 방법에 대해서 알아 보겠습니다.

1. 불러올 파일의 위치 지정

2. Pandas을 통해서 엑셀파일을 열기

3. Data열을 월별 기준으로 Spending 합계를 확인하기

[결과]

4. Index를 추가하기

[결과]

5. 년, 월을 표시하는 열을 추가하기

[결과]

6. Index정보를 삭제하기

[결과]

 

[잠깐만!!]

1. 왜 년과 월을 추가 하는가?

-. 구글을 검색해서 Pandas를 사용해서 월별 합계까지 구하는 방법을 알았으나,

깔끔하게 년도와 월을 보는 방법을 찾지 못했습니다.

--> 직접 년도와 월을 추가하는 방식으로 진행함.

 

2. 왜 Index 번호를 추가하고 삭제 하는가?

-. Pandas를 사용해서 작업을 진행하게 되면, 가장 첫 열은 자동적으로

Index번호로 인식되어서 변경이 되지 않습니다.

-. Index번호롤 추가한뒤 작업을 종료한 뒤에는, 해당 값을 엑셀에 입력하기 편하게

Index번호를 삭제하게 됩니다.

 

2. Pandas로 엑셀 파일에서 값 불러오기(조건: 2개)

1번에서는 월별로 소비한 금액의 합계를 알아 보았습니다. 이번에는 두가지 조건으로 하여, 월별 및 Spneding Type 두가지 조건으로 하여 테이블을 정리하여 보겠습니다.

1. 불러올 파일의 위치 지정

2. Pandas을 통해서 엑셀파일을 열기

3-1. Spending Type과 Data열을 기준으로 Spending 합계를 확인하기(Index 없음)

[결과]

3-2. Spending Type과 Date열을 기준으로 Spending 합계를 월별로 확인하기(Index 없음)

[결과]

4. Index를 추가하기(다음 단계에서 콜롬 위치를 변경하기 위함, 추가안하면 변경 안됨)

[결과]

[결과] - 콜럼 위치 변경

5. 년, 월을 표시하는 열을 추가하기

[결과]

6. index정보를 삭제

[결과]

7. Date 정보 삭제(깔끔한 테이블 만들기)

[결과]

 

*** Your memories make your destiny ***

반응형

댓글