Version 0.20.3 (July 7, 2017)¶
This is a minor bug-fix release in the 0.20.x series and includes some small regression fixes and bug fixes. We recommend that all users upgrade to this version.
Bug fixes¶
Fixed a bug in failing to compute rolling computations of a column-MultiIndexed
DataFrame
(GH16789, GH16825)Fixed a pytest marker failing downstream packages’ tests suites (GH16680)
Conversion¶
Bug in pickle compat prior to the v0.20.x series, when
UTC
is a timezone in a Series/DataFrame/Index (GH16608)Bug in
Series
construction when passing aSeries
withdtype='category'
(GH16524).Bug in
DataFrame.astype()
when passing aSeries
as thedtype
kwarg. (GH16717).
Indexing¶
Bug in
Float64Index
causing an empty array instead ofNone
to be returned from.get(np.nan)
on a Series whose index did not contain anyNaN
s (GH8569)Bug in
MultiIndex.isin
causing an error when passing an empty iterable (GH16777)Fixed a bug in a slicing DataFrame/Series that have a
TimedeltaIndex
(GH16637)
IO¶
Bug in
read_csv()
in which files weren’t opened as binary files by the C engine on Windows, causing EOF characters mid-field, which would fail (GH16039, GH16559, GH16675)Bug in
read_hdf()
in which reading aSeries
saved to an HDF file in ‘fixed’ format fails when an explicitmode='r'
argument is supplied (GH16583)Bug in
DataFrame.to_latex()
wherebold_rows
was wrongly specified to beTrue
by default, whereas in reality row labels remained non-bold whatever parameter provided. (GH16707)Fixed an issue with
DataFrame.style()
where generated element ids were not unique (GH16780)Fixed loading a
DataFrame
with aPeriodIndex
, from aformat='fixed'
HDFStore, in Python 3, that was written in Python 2 (GH16781)
Plotting¶
Fixed regression that prevented RGB and RGBA tuples from being used as color arguments (GH16233)
Fixed an issue with
DataFrame.plot.scatter()
that incorrectly raised aKeyError
when categorical data is used for plotting (GH16199)
Reshaping¶
Categorical¶
Bug in
DataFrame.sort_values
not respecting thekind
parameter with categorical data (GH16793)