[파이썬_엑셀][[파이썬_엑셀]5-3. 엑셀파일에서 값 불러오기-블로그 요약]
파이썬 Pandas로 엑셀파일에서 소량의 값을 불러오는 방법을 설명함.
[파이썬_엑셀]5-3. 엑셀파일에서 값 불러오기 Pandas-소량
지난번에는 Pandas를 이용하여 엑셀에서 대량의 파일을 볼러오거나
대량의 파일에서 엑셀의 Pivot처럼 데이터를 편집에서 불러오는 방법에 대해서 진행 하였습니다.
이번에는 Openpyxl처럼 하나의 값을 불러오듯이
Pandas를 통해서 엑셀에서 하나의 값을 불러오는 방법에 대해서 알아 보겠습니다.
[엑셀파일 원본]
1. Pandas로 엑셀 파일에서 특정값 불러오기-값 한개만 불러오기
Index를 추가하는 #1~#4번까지의 방식은 이전 Pandas에서 설명하였음.
1. 불러올 파일의 위치 지정
2. Pandas을 통해서 엑셀파일을 열기
3. Data열을 월별 기준으로 Spending 합계를 확인하기
4. Index를 추가하기 / 열과 행의 크기 알아보기
[결과]
[잠깐만!!]
![](https://blog.kakaocdn.net/dn/wUc0V/btrxjobvYkP/U0fOlRrRFhGJc2Alkhs830/img.png)
-. shape 함수는 Pandas로 출력되는 데이터의 열과 행의 크기를 알려줌.
shape[0] : 열의 갯수
shape[1] : 행의 갯수
5. iloc을 통해서 값을 불러오기
: 열번호(인덱스)와 행번호로 데이터를 불러오는 방식.
[입력]
[결과]
6. loc을 통해서 값을 불러오기
: 표의 항목(열의 제목)과
행의 첫번째 데이터 또는 인덱스(행번호)를 통해서 데이터를 불러오는 방식
[입력]
[결과]
[잠깐만!!]
값을 불러 올 수 없거나 특정값을 불러 올 수 없는 경우
1. [iloc] 인덱스가 없는 경우: 2021이 아니라 January가 출력됨
[Pandas의 표]
![](https://blog.kakaocdn.net/dn/bEfHRm/btrxu8yTCdi/X2SLAcI6RYxeFNh9GOEDU0/img.png)
[입력]
![](https://blog.kakaocdn.net/dn/4qJsz/btrxu8Msypx/kcTVhyEgm5klLFUQHbZywk/img.png)
[출력]
![](https://blog.kakaocdn.net/dn/bCKQSu/btrxu9xQ8VP/Fd05cmE5vv80LmNNxdCEKk/img.png)
2. [iloc][loc] 빈칸이 있는 경우: 에러가 발생함
![](https://blog.kakaocdn.net/dn/RLt19/btrxwY3FgXR/ebqPvKJRTSoXqD8TEatn30/img.png)
3. [loc] 동일한 값으로 입력되어 있는 경우
[Pandas의 표]
![](https://blog.kakaocdn.net/dn/bO91WR/btrxoWzGKhb/2DcNf2705wT45r0w6WAWv0/img.png)
[입력]
![](https://blog.kakaocdn.net/dn/dOBMCP/btrxt0ujjb8/jhcCifNjmG4nMiVJaKJYhK/img.png)
[출력]
![](https://blog.kakaocdn.net/dn/DdrGg/btrxrdnstYW/hKSH3kNnYbN3tEjRVL4owk/img.png)
*** Your memories make your destiny ***
'[파이썬] > [파이썬]엑셀' 카테고리의 다른 글
[파이썬_엑셀]6-1. 파이썬으로 엑셀차트 만들기(Openpyxl) (3) | 2022.06.03 |
---|---|
[파이썬_엑셀]5-4. iloc vs loc 차이점 & iat vs at 차이점 (0) | 2022.05.10 |
[파이썬_엑셀]6-3. Line(라인)차트 스타일 종류 (0) | 2021.08.31 |
[파이썬_엑셀]5-2. 엑셀파일에서 값 불러오기(Pandas-Pivot) (0) | 2021.05.15 |
[파이썬_엑셀]5-1. 엑셀파일에서 값 불러오기 (0) | 2020.12.23 |
댓글