Что нового в 1.1.1 (20 августа 2020)#
Это изменения в pandas 1.1.1. См. Примечания к выпуску для полного списка изменений, включая другие версии pandas.
Исправленные регрессии#
Исправлена регрессия в
CategoricalIndex.format()где, когда скаляры в строковом представлении имели разную длину, более короткая строка дополнялась справа пробелами, чтобы иметь ту же длину, что и самая длинная строка (GH 35439)Исправлена регрессия в
Series.truncate()при попытке усечь серию с одним элементом (GH 35544)Исправлена регрессия, где
DataFrame.to_numpy()вызоветRuntimeErrorдля смешанных типов данных при преобразовании вstr(GH 35455)Исправлена регрессия, где
read_csv()вызоветValueErrorкогдаpandas.options.mode.use_inf_as_naбыл установлен вTrue(GH 35493)Исправлена регрессия, где
pandas.testing.assert_series_equal()вызывало бы ошибку при передаче нечисловых dtypes сcheck_exact=True(GH 35446)Исправлена регрессия в
.groupby(..).rolling(..)где выбор столбца был проигнорирован (GH 35486)Исправлена регрессия, где
DataFrame.interpolate()вызоветTypeErrorкогдаDataFrameбыл пустым (GH 35598)Исправлена регрессия в
DataFrame.shift()сaxis=1и разнородные типы данных (GH 35488)Исправлена регрессия в
DataFrame.diff()с данными только для чтения (GH 35559)Исправлена регрессия в
.groupby(..).rolling(..)где происходил бы сбой сегментации сcenter=Trueи нечетное количество значений (GH 35552)Исправлена регрессия в
DataFrame.apply()где функции, изменяющие входные данные на месте, работали только с одной строкой (GH 35462)Исправлена регрессия в
DataFrame.reset_index()вызоветValueErrorна пустомDataFrameсMultiIndexсdatetime64уровень dtype (GH 35606, GH 35657)Исправлена регрессия, где
pandas.merge_asof()вызоветUnboundLocalErrorкогдаleft_index,right_indexиtoleranceбыли установлены (GH 35558)Исправлена регрессия в
.groupby(..).rolling(..)где пользовательскийBaseIndexerигнорировались бы (GH 35557)Исправлена регрессия в
DataFrame.replace()иSeries.replace()где скомпилированные регулярные выражения игнорировались при замене (GH 35680)Исправлена регрессия в
DataFrameGroupBy.aggregate()где список функций давал бы неверные результаты, если хотя бы одна из функций не агрегировала (GH 35490)Исправлена проблема с использованием памяти при создании больших
pandas.arrays.StringArray(GH 35499)
Исправления ошибок#
Ошибка в
Stylerпосредством чегоcell_idsаргумент не имел эффекта из-за других недавних изменений (GH 35588) (GH 35663)Ошибка в
pandas.testing.assert_series_equal()иpandas.testing.assert_frame_equal()где типы расширений не игнорировались, когдаcheck_dtypesбыл установлен вFalse(GH 35715)Ошибка в
to_timedelta()завершается ошибкой, когдаargявляетсяSeriesсInt64тип данных, содержащий нулевые значения (GH 35574)Ошибка в
.groupby(..).rolling(..)где передачаclosedпри выборе столбца возникнетValueError(GH 35549)Ошибка в
DataFrameконструктор не смог вызватьValueErrorв некоторых случаях, когдаdataиindexимеют несовпадающие длины (GH 33437)
Участники#
Всего 20 человек внесли патчи в этот выпуск. Люди с «+» рядом с именами внесли патч впервые.
Али МакМастер
Daniel Saxton
Эрик Годдард +
Fangchen Li
Isaac Virshup
Joris Van den Bossche
Кевин Шеппард
Мэтью Рёшке
MeeseeksMachine +
Команда разработчиков Pandas
Richard Shadrach
Simon Hawkins
Терджи Петерсен
Tom Augspurger
Yutaro Ikeda +
attack68 +
edwardkong +
gabicca +
jbrockmendel
sanderland +