Что нового в версии 1.3.2 (15 августа 2021)#
Это изменения в pandas 1.3.2. См. Примечания к выпуску для полного списка изменений, включая другие версии pandas.
Исправленные регрессии#
Регрессия производительности в
DataFrame.isin()иSeries.isin()для nullable типов данных (GH 42714)Регрессия при обновлении значений
Seriesиспользуя булевый индекс, созданный с помощьюDataFrame.pop()(GH 42530)Регрессия в
DataFrame.from_records()с пустыми записями (GH 42456)Исправлена регрессия в
DataFrame.shift()гдеTypeErrorпроизошло при сдвиге DataFrame, созданного конкатенацией срезов и заполнении значениями (GH 42719)Регрессия в
DataFrame.agg()когдаfuncаргумент возвращал списки иaxis=1(GH 42727)Регрессия в
DataFrame.drop()ничего не делает, еслиMultiIndexимеет дубликаты, а индексатор является кортежем или списком кортежей (GH 42771)Исправлена регрессия, где
read_csv()вызывалValueErrorкогда параметрыnamesиprefixбыли оба установлены вNone(GH 42387)Исправлена регрессия в сравнениях между
Timestampобъект иdatetime64объекты за пределами границ реализации для наносекундdatetime64(GH 42794)Исправлена регрессия в
Styler.highlight_min()иStyler.highlight_max()гдеpandas.NAне был успешно проигнорирован (GH 42650)Исправлена регрессия в
concat()гдеcopy=Falseне соблюдался вaxis=1Конкатенация Series (GH 42501)Регрессия в
Series.nlargest()иSeries.nsmallest()с nullable целочисленным или вещественным типом данных (GH 42816)Исправлена регрессия в
Series.quantile()сInt64Dtype(GH 42626)Исправлена регрессия в
Series.groupby()иDataFrame.groupby()где предоставлениеbyаргумент с Series, названным кортежем, некорректно вызывал ошибку (GH 42731)
Исправления ошибок#
Ошибка в
read_excel()изменяет словарь dtypes при чтении файла с дублирующимися столбцами (GH 42462)1D срезы по типам расширений превращаются в N-мерные срезы по ExtensionArrays (GH 42430)
Исправлена ошибка в
Series.rolling()иDataFrame.rolling()неправильный расчёт границ окна для первой строки, когдаcenter=Trueиwindowявляется смещением, которое охватывает все строки (GH 42753)Styler.hide_columns()теперь также скрывает строку заголовка с именем индекса, а также заголовки столбцов (GH 42101)Styler.set_sticky()изменил CSS для управления именами столбцов/индексов и обеспечения правильных фиксированных позиций (GH 42537)Ошибка при десериализации индексов даты и времени в режиме PYTHONOPTIMIZED (GH 42866)
Участники#
Всего 16 человек внесли патчи в этот релиз. Люди со знаком «+» рядом с именами внесли патч впервые.
Alexander Gorodetsky +
Fangchen Li
Fred Reiss
Джастин МакОми +
Matthew Zeitlin
MeeseeksMachine
Команда разработчиков Pandas
Patrick Hoefler
Richard Shadrach
Shoham Debnath
Simon Hawkins
Thomas Li
Wenjun Si
attack68
dicristina +
jbrockmendel