Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 가장 많이 사용되는 파이썬 라이브러리
- robux
- 종합과세
- 가장 많이 사용되는 파이썬 패키지
- 가장 인기있는 파이썬 패키지
- 임대소득외 추가소득이 있을 경우
- 소형주택 세액감면
- 상업시설용지 분양
- 2룸 오피스텔 투자
- bard 100% 신뢰금지
- 파이썬 TypeError
- Python
- Google vs MicorSoft
- 나는 어디로?
- chatgpt 100% 신뢰금지
- 주택임대사업자
- 전세보증보험
- 데이터 리터러시
- PostgreSQL
- 오피스텔투자
- 라이브러리 vs 패키지
- 주상복합용지 분양
- 갤럭시탭 with Pen
- 공개서적
- chatgpt vs bard
- 가장 인기있는 파이썬 라이브러리
- 종합소득세
- Google vs OpenAI
- 오라클 데이터베이스 내장함수
- 다주택임대
Archives
All thing of the world!
to_pickle 설명 : python pandas 함수 본문
1. 함수의 목적
pandas 함수로, pickle된 객체를 파일에 저장(write)한다.
* pickle이란?
주로 큰 크기의 데이터를 리스트, 딕셔너리 등의 객체 자체를 파일의 바이너로 저장하는 python package.
2. 샘플을 통한 개념 퀵뷰
3. 사용방법
pandas.DataFrame.to_pickle(path, compression='infer', protocol=5, storage_options=None)
4. 함수 PARAMETER 설명
[path] : str
저장될 파일위치 path
[compression] : str or dict, default ‘infer
압축을 사용함. '.gz', '.bz2', '.zip', '.xz' 또는 '.zst' 확장자로 압축방법을 선택가능.
압축하지 않으려면 NONE으로 설정. compression={'method': 'gzip', 'compresslevel': 1, 'mtime': 1}
[protocol] : int
피클러가 사용해야 하는 프로토콜을 나타내는 Int, 기본값은 HIGHEST_PROTOCOL.
가능한 값은 0, 1, 2, 3, 4, 5.
- Protocol version 0 is the original “human-readable” protocol and is backwards compatible with earlier versions of Python.
- Protocol version 1 is an old binary format which is also compatible with earlier versions of Python.
- Protocol version 2 was introduced in Python 2.3. It provides much more efficient pickling of new-style classes. Refer to PEP 307 for information about improvements brought by protocol 2.
- Protocol version 3 was added in Python 3.0. It has explicit support for bytes objects and cannot be unpickled by Python 2.x. This was the default protocol in Python 3.0–3.7.
- Protocol version 4 was added in Python 3.4. It adds support for very large objects, pickling more kinds of objects, and some data format optimizations. It is the default protocol starting with Python 3.8. Refer to PEP 3154 for information about improvements brought by protocol 4.
- Protocol version 5 was added in Python 3.8. It adds support for out-of-band data and speedup for in-band data. Refer to PEP 574 for information about improvements brought by protocol 5.
[storage_option] : dict
특정 스토리지(S3 혹은 GCS등) 연결에 사용, 자세한 내용은 fsspec 및 urllib를 참조.
1.2.0버전에 새로 추가됨
5. 다양한 샘플표현
끝.
'IT > python' 카테고리의 다른 글
concat 설명 : python pandas 함수 (0) | 2022.03.27 |
---|---|
read_csv 설명 : python pandas 함수 (0) | 2022.03.23 |
read_table 설명 : python pandas 함수 (0) | 2022.03.23 |
read_pickle 설명 : python pandas 함수 (0) | 2022.03.20 |
[트러블슈팅]"python manage.py runserver" 개발서버 start(시작) 에러 (0) | 2021.04.28 |
Comments