Skip to content

Commit 8689167

Browse files
committed
Default to_csv & to_json to compression='infer'
1 parent 322dbf4 commit 8689167

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

pandas/core/frame.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1713,7 +1713,7 @@ def to_panel(self):
17131713

17141714
def to_csv(self, path_or_buf=None, sep=",", na_rep='', float_format=None,
17151715
columns=None, header=True, index=True, index_label=None,
1716-
mode='w', encoding=None, compression=None, quoting=None,
1716+
mode='w', encoding=None, compression='infer', quoting=None,
17171717
quotechar='"', line_terminator='\n', chunksize=None,
17181718
tupleize_cols=None, date_format=None, doublequote=True,
17191719
escapechar=None, decimal='.'):
@@ -1748,7 +1748,7 @@ def to_csv(self, path_or_buf=None, sep=",", na_rep='', float_format=None,
17481748
encoding : string, optional
17491749
A string representing the encoding to use in the output file,
17501750
defaults to 'ascii' on Python 2 and 'utf-8' on Python 3.
1751-
compression : {'infer', 'gzip', 'bz2', 'xz', None}, default None
1751+
compression : {'infer', 'gzip', 'bz2', 'xz', None}, default infer
17521752
If 'infer' and `path_or_buf` is path-like, then detect compression
17531753
from the following extensions: '.gz', '.bz2' or '.xz'
17541754
(otherwise no compression).

pandas/io/json/json.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
# interface to/from
2929
def to_json(path_or_buf, obj, orient=None, date_format='epoch',
3030
double_precision=10, force_ascii=True, date_unit='ms',
31-
default_handler=None, lines=False, compression=None,
31+
default_handler=None, lines=False, compression='infer',
3232
index=True):
3333

3434
if not index and orient not in ['split', 'table']:

0 commit comments

Comments
 (0)