"Life is too short, You need python"
Pandas(판다스)를 설치하셨다면 이번 시간에는 라이브러리를 Import 해 오는 방법에 대해 공부해 보겠습니다.
Use Pandas Package , 판다스 불러오기
To load the pandas package and start working with it, import the package. The community agreed alias for pandas is pd, so loading pandas as pd is assumed standard practice for all of the pandas documentation.
설치하신 Pandas를 사용하시기 위해서는 아래와 같이 Import를 통해 모듈을 호출하셔야 합니다.
import pandas
모듈을 호출하는 가장 기본적인 형태입니다. pandas 모듈의 모든 함수를 가져와 사용 하겠다는 의미 입니다.
여기서 잠시 모듈, 패키지, 라이브러리의 개념과 모듈을 호출하는 방법에 대해 간단히 알아볼까요?
당장 쓰진 않더라도 기본적인 개념과 용어의 정확한 의미는 짚고 넘어가야 나중에 혼란스럽지 않거든요.
Module, Package, Library (모듈, 패키지, 라이브러리)
파이썬을 처음 사용하신다면 라이브러리, 패키지, 모듈 등 용어들이 다소 혼란스러우실 겁니다.
각 용어들의 의미와 정의에 대해서 간단히 설명드리겠습니다.
1. Module(모듈)
관련 코드들의 그룹입니다. 특정 기능을 하는 함수나 변수, 클래스 등을 파일 단위로 묶어둔 것을 의미합니다.
.py 확장자를 가지는 파일에 해당합니다.
2. Package(패키지)
모듈들의 모음 혹은 그룹. 모듈들을 담은 디렉토리(폴더) 정도로 이해하면 쉽습니다.
3. Library(라이브러리)
여러 모듈과 패키지를 묶어둔 것이지만 패키지와 같은 의미로 사용되기도 합니다.
함수 < 모듈 < 패키지 < 라이브러리 정도로 개념만 간단히 이해하고 넘어가도록 하겠습니다.
더 상세한 내용을 원하신다면 아래 링크 참고 바랍니다.
링크(준비 중)
Import pandas, 판다스 모듈 호출
Pandas는 흔히 아래와 같은 형태로 Import 하게 됩니다.
import pandas as pd
pandas 모듈을 불러오는데 줄여서 pd라는 별칭으로 부르겠다는 의미입니다.
df = pandas.Series([1,3,5,np.nan,6,8])
df = pd.Series([1,3,5,np.nan,6,8])
모듈의 함수를 사용하는 방식은 첫 번째 줄과 같이 pandas.Series(모듈명.함수명)의 형태로 사용하지만
pd라는 별칭으로 선언했기 때문에 pd.Series와 같이 간단하게 사용할 수 있습니다.
단, 주의하실 점은 별칭으로 호출하면 pandas.함수명으로 사용하실 수 없습니다.
import numpy as np
numpy 또한 위와 같이 별칭으로 import 하는 것을 보실 수 있습니다.
이외에도 from ~ import ~ 등 모듈을 호출하는 다른 방식이 있지만 pandas에서는 위의 방식이 주로 사용되기 때문에 모듈을 호출하는 다양한 방법 관련해서는 아래 링크의 글에서 따로 소개하도록 하겠습니다.
링크(준비 중)
Plan to study Pandas
Pandas 설치Pandas Module 불러오기- 엑셀 파일에서 데이터 읽어오기
- 전처리 기술(데이터 병합 / 필터링 / 정렬하기 / 행, 열 추가 및 삭제)
- 피벗테이블
- 시각화
- 파이썬 & 엑셀을 활용한 보고서 작성
- 다른 라이브러리와 연계하여 업무 자동화
- 프로젝트 수행(업무 툴 제작)
마치며...
이번 포스팅에서는 Pandas Module을 Import하는 방법에 대해 알아보았습니다.
다음 시간에는 엑셀 파일이나 csv 파일에서 데이터를 읽어오는 방법에 대해 알아보겠습니다.
'PYTHON > pandas' 카테고리의 다른 글
(Pandas/Study) Chapter 3. Input/Output - Read Excel(엑셀 데이터 불러오기) (0) | 2022.06.23 |
---|---|
(Pandas/Study) Chapter 1. Introduction - Pandas(판다스) (2) | 2022.06.07 |