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 |
Tags
- 다주택임대
- 주택임대사업자
- 오피스텔투자
- 전세보증보험
- 라이브러리 vs 패키지
- 가장 인기있는 파이썬 라이브러리
- 소형주택 세액감면
- 가장 인기있는 파이썬 패키지
- 갤럭시탭 with Pen
- 파이썬 TypeError
- 나는 어디로?
- chatgpt vs bard
- Google vs MicorSoft
- PostgreSQL
- 2룸 오피스텔 투자
- 가장 많이 사용되는 파이썬 라이브러리
- 가장 많이 사용되는 파이썬 패키지
- Python
- 데이터 리터러시
- Google vs OpenAI
- 종합소득세
- 공개서적
- 주상복합용지 분양
- 오라클 데이터베이스 내장함수
- 종합과세
- 상업시설용지 분양
- 임대소득외 추가소득이 있을 경우
- chatgpt 100% 신뢰금지
- bard 100% 신뢰금지
- robux
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