반응형
19-06 pickle객체로변환 (to_pickle)
DataFrame.to_pickle(path, compression='infer', protocol=5, storage_options=None)
개요
to_pickle메서드는 데이터객체를 Pickle 형식으로 변환해주는 메서드입니다.
사용법
기본 사용법
※ 자세한 내용은 아래 예시를 참고 바랍니다.
df.to_pickle(path, compression='infer', protocol=5, storage_options=None)
path : pickle 오브젝트가 저장될 경로 입니다.
compression : 출력 파일에서 사용할 압축을 나타내는 문자열입니다. 기본적으로 지정된 경로의 파일 확장자에서 추론합니다.
protocol : pickler가 사용해야 하는 프로토콜을 나타내는 Int로 기본값은 HIGHEST_PROTOCOL입니다.
자세한것은 pickle 라이브러리 12.1.2를 참고 바랍니다.
storage_options : 특정 스토리지 연결에 적합한 추가 옵션을 지정합니다.(예 : 호스트, 포트, 사용자 이름, 암호 등.)
반응형
예시
먼저 기본적인 사용법 예시를위하여 2x2 데이터를 만들어 보겠습니다.
df = pd.DataFrame([[1,2],[3,4]], columns=['col1','col2'],index=['row1','row2'])
print(df)
>>
col1 col2
row1 1 2
row2 3 4
기본적인 사용법
path에 주소와 파일명을 지정해주면 해당 객체를 pickle 객체로 변환하여 저장할 수 있습니다.
데이터 저장
address='주소지정'
df1.to_pickle(address+'test1.pkl')
데이터 불러오기
address='주소지정'
df2 = pd.read_pickle(address+'test1.pkl') #불러오기
print(df2)
>>
col1 col2
row1 1 2
row2 3 4
반응형
'파이썬완전정복-Pandas DataFrame > 19. 형식 변환' 카테고리의 다른 글
Pandas DataFrame 19-09 numpy로 변환 (values) (0) | 2022.03.14 |
---|---|
Pandas DataFrame 19-08 string으로 변환(to_string) (0) | 2022.03.14 |
Pandas DataFrame 19-07 html으로 변환(to_html) (0) | 2022.03.14 |
Pandas DataFrame 19-05 Markdown으로 변환 (to_markdown) (0) | 2022.03.14 |
Pandas DataFrame 19-04 dict로 변환 (to_dict) (0) | 2022.03.14 |