Что нового в версии 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