These are the changes in pandas 1.4.2. See release
for a full changelog including other versions of pandas.
{{ header }}
- Fixed regression in
DataFrame.drop
andSeries.drop
whenIndex
had extension dtype and duplicates (45860
) - Fixed regression in
read_csv
killing python process when invalid file input was given forengine="c"
(45957
) - Fixed memory performance regression in
Series.fillna
when called on aDataFrame
column withinplace=True
(46149
) - Provided an alternative solution for passing custom Excel formats in
.Styler.to_excel
, which was a regression based on stricter CSS validation. Examples available in the documentation for.Styler.format
(46152
) - Fixed regression in
DataFrame.replace
when a replacement value was also a target for replacement (46306
) - Fixed regression in
DataFrame.replace
when the replacement value was explicitlyNone
when passed in a dictionary toto_replace
(45601
,45836
) - Fixed regression when setting values with
DataFrame.loc
losingMultiIndex
names ifDataFrame
was empty before (46317
) - Fixed regression when rendering boolean datatype columns with
.Styler
(46384
)
- Fix some cases for subclasses that define their
_constructor
properties as general callables (46018
) - Fixed "longtable" formatting in
.Styler.to_latex
whencolumn_format
is given in extended format (46037
) - Fixed incorrect rendering in
.Styler.format
withhyperlinks="html"
when the url contains a colon or other special characters (46389
)
v1.4.1..v1.4.2|HEAD