These are the changes in pandas 1.4.4. See release
for a full changelog including other versions of pandas.
{{ header }}
- Fixed regression in
DataFrame.fillna
not workingDataFrame
withMultiIndex
(47649
) - Fixed regression in taking NULL
objects
from aDataFrame
causing a segmentation violation. These NULL values are created bynumpy.empty_like
(46848
) - Fixed regression in
concat
materializingIndex
during sorting even ifIndex
was already sorted (47501
) - Fixed regression in
concat
ormerge
handling of all-NaN ExtensionArrays with custom attributes (47762
) - Fixed regression in calling bitwise numpy ufuncs (for example,
np.bitwise_and
) on Index objects (46769
) - Fixed regression in
cut
using adatetime64
IntervalIndex as bins (46218
) - Fixed regression in
DataFrame.select_dtypes
whereinclude="number"
includedBooleanDtype
(46870
) - Fixed regression in
DataFrame.loc
raising error when indexing with aNamedTuple
(48124
) - Fixed regression in
DataFrame.loc
not updating the cache correctly after values were set (47867
) - Fixed regression in
DataFrame.loc
not aligning index in some cases when setting aDataFrame
(47578
) - Fixed regression in
DataFrame.loc
setting a length-1 array like value to a single value in the DataFrame (46268
) - Fixed regression when slicing with
DataFrame.loc
withDateOffset
-index (46671
) - Fixed regression in setting
None
or non-string value into astring
-dtype Series using a mask (47628
) - Fixed regression in updating a DataFrame column through Series
__setitem__
(using chained assignment) not updating column values inplace and using too much memory (47172
) - Fixed regression in
DataFrame.select_dtypes
returning a view on the original DataFrame (48090
) - Fixed regression using custom Index subclasses (for example, used in xarray) with
~DataFrame.reset_index
orIndex.insert
(47071
) - Fixed regression in
DatetimeIndex.intersection
when theDatetimeIndex
has dates crossing daylight savings time (46702
) - Fixed regression in
merge
throwing an error when passing aSeries
with a multi-level name (47946
) - Fixed regression in
DataFrame.eval
creating a copy when updating inplace (47449
)
- The
errors.FutureWarning
raised when passing arguments (other thanfilepath_or_buffer
) as positional inread_csv
is now raised at the correct stacklevel (47385
) - Bug in
DataFrame.to_sql
whenmethod
was acallable
that did not return anint
and would raise aTypeError
(46891
) - Bug in
DataFrameGroupBy.value_counts
wheresubset
had no effect (44267
) - Bug in
loc.__getitem__
with a list of keys causing an internal inconsistency that could lead to a disconnect betweenframe.at[x, y]
vsframe[y].loc[x]
(22372
) - Bug in the
Series.dt.strftime
accessor return a float instead of object dtype Series for all-NaT input, which also causes a spurious deprecation warning (45858
)
- The minimum version of Cython needed to compile pandas is now
0.29.32
(47978
)
v1.4.3..v1.4.4|HEAD