상세 컨텐츠

본문 제목

[PYTHON] pickle(.pkl) 데이터 저장 및 불러오기

PYTHON/기본

by ranlan 2021. 7. 16. 13:32

본문

728x90

 pickle (피클) 

 

- 파이썬의 모든 객체에 대해 있는 그대로 저장할 수 있는 모듈

- 바이너리 파일에 저장하기 때문에 바이너리 형식 사용해야함

import pickle

# 저장
with open('filename.pkl', 'wb') as f:
    pickle.dump(data, f)
    pickle.dump(data, f, protocol=pickle.HIGHEST_PROTOCOL) # 사용 가능한 가장 높은 버전의 프로토콜

# 불러오기
with open('filename.pkl', 'rb') as f:
    data = pickle.load(f)

- PANDAS 데이터프레임도 가능

import pickle
import pandas as pd

# 저장
dataframe.to_pickle('filename.pkl')

# 불러오기
dataframe = pd.read_pickle('filename.pkl')
728x90

관련글 더보기

댓글 영역