From dc59f1fd05e0aa030da7fabca4a4b70b6d432796 Mon Sep 17 00:00:00 2001 From: "romain.savidan" Date: Thu, 22 Nov 2018 13:40:05 +0100 Subject: [PATCH 1/2] DOC/TST: doctests leaving extraneous files --- pandas/core/frame.py | 6 +++--- pandas/core/generic.py | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pandas/core/frame.py b/pandas/core/frame.py index 572bb3668caf8..59fc4cf6c8df2 100644 --- a/pandas/core/frame.py +++ b/pandas/core/frame.py @@ -2028,8 +2028,8 @@ def to_parquet(self, fname, engine='auto', compression='snappy', Examples -------- >>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [3, 4]}) - >>> df.to_parquet('df.parquet.gzip', compression='gzip') - >>> pd.read_parquet('df.parquet.gzip') + >>> df.to_parquet('df.parquet.gzip', compression='gzip') # doctest: +SKIP + >>> pd.read_parquet('df.parquet.gzip') # doctest: +SKIP col1 col2 0 1 3 1 2 4 @@ -2243,7 +2243,7 @@ def info(self, verbose=None, buf=None, max_cols=None, memory_usage=None, >>> buffer = io.StringIO() >>> df.info(buf=buffer) >>> s = buffer.getvalue() - >>> with open("df_info.txt", "w", encoding="utf-8") as f: + >>> with open("df_info.txt", "w", encoding="utf-8") as f: # doctest: +SKIP ... f.write(s) 260 diff --git a/pandas/core/generic.py b/pandas/core/generic.py index 5bb364e1d1605..f649a6fc0fd7f 100644 --- a/pandas/core/generic.py +++ b/pandas/core/generic.py @@ -2069,17 +2069,17 @@ def _repr_latex_(self): >>> df1 = pd.DataFrame([['a', 'b'], ['c', 'd']], ... index=['row 1', 'row 2'], ... columns=['col 1', 'col 2']) - >>> df1.to_excel("output.xlsx") + >>> df1.to_excel("output.xlsx") # doctest: +SKIP To specify the sheet name: - >>> df1.to_excel("output.xlsx", sheet_name='Sheet_name_1') + >>> df1.to_excel("output.xlsx", sheet_name='Sheet_name_1') # doctest: +SKIP If you wish to write to more than one sheet in the workbook, it is necessary to specify an ExcelWriter object: >>> df2 = df1.copy() - >>> with pd.ExcelWriter('output.xlsx') as writer: + >>> with pd.ExcelWriter('output.xlsx') as writer: # doctest: +SKIP ... df1.to_excel(writer, sheet_name='Sheet_name_1') ... df2.to_excel(writer, sheet_name='Sheet_name_2') @@ -2087,7 +2087,7 @@ def _repr_latex_(self): you can pass the `engine` keyword (the default engine is automatically chosen depending on the file extension): - >>> df1.to_excel('output1.xlsx', engine='xlsxwriter') + >>> df1.to_excel('output1.xlsx', engine='xlsxwriter') # doctest: +SKIP """ def to_json(self, path_or_buf=None, orient=None, date_format=None, From 9d1b415d1e47c61d6274d40035a5ddfb9ea5b0d0 Mon Sep 17 00:00:00 2001 From: "romain.savidan" Date: Thu, 22 Nov 2018 14:03:26 +0100 Subject: [PATCH 2/2] fixed PEP8 issues --- pandas/core/frame.py | 6 ++++-- pandas/core/generic.py | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pandas/core/frame.py b/pandas/core/frame.py index 59fc4cf6c8df2..5104cf815abf6 100644 --- a/pandas/core/frame.py +++ b/pandas/core/frame.py @@ -2028,7 +2028,8 @@ def to_parquet(self, fname, engine='auto', compression='snappy', Examples -------- >>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [3, 4]}) - >>> df.to_parquet('df.parquet.gzip', compression='gzip') # doctest: +SKIP + >>> df.to_parquet('df.parquet.gzip', + ... compression='gzip') # doctest: +SKIP >>> pd.read_parquet('df.parquet.gzip') # doctest: +SKIP col1 col2 0 1 3 @@ -2243,7 +2244,8 @@ def info(self, verbose=None, buf=None, max_cols=None, memory_usage=None, >>> buffer = io.StringIO() >>> df.info(buf=buffer) >>> s = buffer.getvalue() - >>> with open("df_info.txt", "w", encoding="utf-8") as f: # doctest: +SKIP + >>> with open("df_info.txt", "w", + ... encoding="utf-8") as f: # doctest: +SKIP ... f.write(s) 260 diff --git a/pandas/core/generic.py b/pandas/core/generic.py index f649a6fc0fd7f..dd025fb61f973 100644 --- a/pandas/core/generic.py +++ b/pandas/core/generic.py @@ -2073,7 +2073,8 @@ def _repr_latex_(self): To specify the sheet name: - >>> df1.to_excel("output.xlsx", sheet_name='Sheet_name_1') # doctest: +SKIP + >>> df1.to_excel("output.xlsx", + ... sheet_name='Sheet_name_1') # doctest: +SKIP If you wish to write to more than one sheet in the workbook, it is necessary to specify an ExcelWriter object: