You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This includes updates to 3 Excel files, plus a test in test_excel.py,
plus the fix in parsers.py
issue when read_html with previous fix
With read_html, the fix didn't work on Python 2.7. Handle the string
conversion correctly
Add bug fixed to what's new
Revert "Add bug fixed to what's new"
This reverts commit 05b2344.
Revert "issue when read_html with previous fix"
This reverts commit d1bc296.
Add what's new to describe bug. fix issue with original fix
Added text to describe the bug.
Fixed issue so that it works correctly in Python 2.7
Add round trip test
Added round trip test and fixed error in writing sheets when
merge_cells=false and columns have multi index
DEPR: deprecate pandas.io.ga, pandas-dev#11308
DEPR: deprecate engine keyword from to_csv pandas-dev#11274
remove warnings from the tests for deprecation of engine in to_csv
PERF: Checking monotonic-ness before sorting on an index pandas-dev#11080
BUG: Bug in list-like indexing with a mixed-integer Index, pandas-dev#11320
Add hex color strings test
CLN: GH11271 move _get_handle, UTF encoders to io.common
TST: tests for list skiprows in read_excel
BUG: Fix to_dict() problem when using only datetime pandas-dev#11247
Fix a bug where to_dict() does not return Timestamp when there is only
datetime dtype present.
Undo change for when columns are multiindex
There is still something wrong here in the format of the file when there
are multiindex columns, but that's for another day
Fix formatting in test_excel and remove spurious test
See title
BUG: bug in comparisons vs tuples, pandas-dev#11339
bug#10442 : fix, adding note and test
BUG pandas-dev#10442(test) : Convert datetimelike index to strings with astype(str)
BUG#10422: note added
bug#10442 : tests added
bug#10442 : note udated
BUG pandas-dev#10442(test) : Convert datetimelike index to strings with astype(str)
bug#10442: fix, adding note and test
bug#10442: fix, adding note and test
Adjust test so that merge_cells=False works correctly
Adjust the test so that if merge_cells=false, it does a proper
formatting of the columns in the single row header, and puts the row
header in the first row
Fix test for Python 2.7 and 3.5
The test is failing on Python 2.7 and 3.5, which appears to read in the
values as floats, and I cannot replicate. So force the tests to pass by
just making the column names equal when merge_cells=False
Fix for openpyxl < 2, and for issue pandas-dev#11408
If using openpyxl < 2, and value is a string that could be a number,
force a string to be written out. If using openpyxl >= 2.2, then fix
issue pandas-dev#11408 to do with merging cells
Use set_value_explicit instead of set_explicit_value
set_value_explicit is in openpyxl 1.6, changed in openpyxl 1.8, but
there is code in 1.8 to set set_value_explicit to set_explicit_value for
compatibility
Add line in whatsnew for issue 11408
ENH: added capability to handle Path/LocalPath objects, pandas-dev#11033
DOC: typo in whatsnew/0.17.1.txt
PERF: Release GIL on some datetime ops
BUG: Bug in DataFrame.replace with a datetime64[ns, tz] and a non-compat to_replace pandas-dev#11326
CLN: clean up internal impl of fillna/replace, xref pandas-dev#11153
PERF: fast inf checking in to_excel
PERF: Series.dropna with non-nan dtypes
fixed pathlib tests on windows
DEPR: remove some SparsePanel deprecation warnings in testing
DEPR: avoid numpy comparison to None warnings
API: indexing with a null key will raise a TypeError rather than a ValueError, pandas-dev#11356
WARN: elementwise comparisons with index names, xref pandas-dev#11162
DEPR warning in io/data.py w.r.t. order->sort_values
WARN: more elementwise comparisons to object
WARN: more uncomparables of numeric array vs object
BUG: quick fix for pandas-dev#10989
TST: add test case from Issue pandas-dev#10989
API: add _to_safe_for_reshape to allow safe insert/append with embedded CategoricalIndexes
Signed-off-by: Jeff Reback <[email protected]>
BLD: conda
Revert "BLD: conda"
This reverts commit 0c8a8e1.
TST: remove invalid symbol warnings
TST: move some tests to slow
TST: fix some warnings filters
TST: import pandas_datareader, use for tests
TST: remove some deprecation warnings from imports
DEPR: fix VisibleDeprecationWarnings in sparse
TST: remove some warnings in test_nanops
ENH: Improve the error message in to_gbq when the DataFrame schema does not match pandas-dev#11359
add libgfortran to 1.8.1 build
binstar -> anaconda
remove link to issue 11328 in whatsnew
Fixes to document issue in code, small efficiency fix
Try to resolve rebase conflict in whats new
Copy file name to clipboardExpand all lines: doc/source/whatsnew/v0.17.1.txt
+33-1
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@ Highlights include:
17
17
18
18
Enhancements
19
19
~~~~~~~~~~~~
20
+
- ``DatetimeIndex`` now supports conversion to strings with astype(str)(:issue:`10442`)
20
21
21
22
- Support for ``compression`` (gzip/bz2) in :method:`DataFrame.to_csv` (:issue:`7615`)
22
23
@@ -27,6 +28,10 @@ Enhancements
27
28
Other Enhancements
28
29
^^^^^^^^^^^^^^^^^^
29
30
31
+
- ``pd.read_*`` functions can now also accept :class:`python:pathlib.Path`, or :class:`py:py._path.local.LocalPath`
32
+
objects for the ``filepath_or_buffer`` argument. (:issue:`11033`)
33
+
- Improve the error message displayed in :func:`pandas.io.gbq.to_gbq` when the DataFrame does not match the schema of the destination table (:issue:`11359`)
34
+
30
35
.. _whatsnew_0171.api:
31
36
32
37
API changes
@@ -37,17 +42,31 @@ API changes
37
42
- Regression from 0.16.2 for output formatting of long floats/nan, restored in (:issue:`11302`)
38
43
- Prettyprinting sets (e.g. in DataFrame cells) now uses set literal syntax (``{x, y}``) instead of
- Indexing with a null key will raise a ``TypeError``, instead of a ``ValueError`` (:issue:`11356`)
40
46
41
47
.. _whatsnew_0171.deprecations:
42
48
43
49
Deprecations
44
50
^^^^^^^^^^^^
45
51
52
+
- The ``pandas.io.ga`` module which implements ``google-analytics`` support is deprecated and will be removed in a future version (:issue:`11308`)
53
+
- Deprecate the ``engine`` keyword from ``.to_csv()``, which will be removed in a future version (:issue:`11274`)
54
+
55
+
46
56
.. _whatsnew_0171.performance:
47
57
48
58
Performance Improvements
49
59
~~~~~~~~~~~~~~~~~~~~~~~~
50
60
61
+
- Checking monotonic-ness before sorting on an index (:issue:`11080`)
62
+
- ``Series.dropna`` performance improvement when its dtype can't contain ``NaN`` (:issue:`11159`)
63
+
64
+
65
+
- Release the GIL on most datetime field operations (e.g. ``DatetimeIndex.year``, ``Series.dt.year``), normalization, and conversion to and from ``Period``, ``DatetimeIndex.to_period`` and ``PeriodIndex.to_timestamp`` (:issue:`11263`)
66
+
67
+
68
+
- Improved performance to ``to_excel`` (:issue:`11352`)
69
+
51
70
.. _whatsnew_0171.bug_fixes:
52
71
53
72
Bug Fixes
@@ -58,13 +77,19 @@ Bug Fixes
58
77
59
78
- Bug in ``HDFStore.select`` when comparing with a numpy scalar in a where clause (:issue:`11283`)
60
79
61
-
- Bug in tz-conversions with an ambiguous time and ``.dt`` accessors (:issues:`11295`)
80
+
81
+
- Bug in tz-conversions with an ambiguous time and ``.dt`` accessors (:issue:`11295`)
82
+
- Bug in comparisons of Series vs list-likes (:issue:`11339`)
62
83
63
84
85
+
- Bug in ``DataFrame.replace`` with a ``datetime64[ns, tz]`` and a non-compat to_replace (:issue:`11326`, :issue:`11153`)
64
86
65
87
66
88
89
+
- Bug in list-like indexing with a mixed-integer Index (:issue:`11320`)
67
90
91
+
- Bug in ``pivot_table`` with ``margins=True`` when indexes are of ``Categorical`` dtype (:issue:`10993`)
92
+
- Bug in ``DataFrame.plot`` cannot use hex strings colors (:issue:`10299`)
68
93
69
94
70
95
@@ -88,5 +113,12 @@ Bug Fixes
88
113
89
114
90
115
- Bugs in ``to_excel`` with duplicate columns (:issue:`11007`, :issue:`10982`, :issue:`10970`)
116
+
91
117
- Fixed a bug that prevented the construction of an empty series of dtype
92
118
``datetime64[ns, tz]`` (:issue:`11245`).
119
+
120
+
- Bug in ``read_excel`` with multi-index containing integers (:issue:`11317`)
121
+
122
+
- Bug in ``to_excel`` with openpyxl 2.2+ and merging (:issue:`11408`)
123
+
124
+
- Bug in ``DataFrame.to_dict()`` produces a ``np.datetime64`` object instead of ``Timestamp`` when only datetime is present in data (:issue:`11327`)
0 commit comments