Что нового в версии 1.3.1 (25 июля 2021)#

Это изменения в pandas 1.3.1. См. Примечания к выпуску для полного списка изменений, включая другие версии pandas.

Исправленные регрессии#

  • Pandas не может быть собран на PyPy (GH 42355)

  • DataFrame созданные с более старой версией pandas, не могли быть распакованы (GH 42345)

  • Регрессия производительности при построении DataFrame из словаря словарей (GH 42248)

  • Исправлена регрессия в DataFrame.agg() удаление значений, когда DataFrame имел тип Extension Array, дублирующий индекс, и axis=1 (GH 42380)

  • Исправлена регрессия в DataFrame.astype() изменение порядка несмежных данных (GH 42396)

  • Регрессия производительности в DataFrame в операциях редукции, требующих приведения, таких как DataFrame.mean() на целочисленных данных (GH 38592)

  • Регрессия производительности в DataFrame.to_dict() и Series.to_dict() когда orient аргумент один из “records”, “dict” или “split” (GH 42352)

  • Исправлена регрессия при индексировании с list подкласс неправильно вызывает TypeError (GH 42433, GH 42461)

  • Исправлена регрессия в DataFrame.isin() и Series.isin() вызов TypeError с нулевыми данными, содержащими хотя бы одно пропущенное значение (GH 42405)

  • Регрессия в concat() между объектами с типом bool и целочисленным типом, приводящим к object вместо integer (GH 42092)

  • Ошибка в Series конструктор не принимает dask.Array (GH 38645)

  • Исправлена регрессия для SettingWithCopyWarning отображение некорректного stacklevel (GH 42570)

  • Исправлена регрессия для merge_asof() вызов KeyError когда один из by столбцы находятся в индексе (GH 34488)

  • Исправлена регрессия в to_datetime() возвращая pd.NaT для входных данных, которые производят дублированные значения, когда cache=True (GH 42259)

  • Исправлена регрессия в SeriesGroupBy.value_counts() который привел к IndexError при вызове на Series с одной строкой (GH 42618)

Исправления ошибок#

  • Исправлена ошибка в DataFrame.transpose() удаление значений, когда DataFrame имел тип данных Extension Array и дублирующийся индекс (GH 42380)

  • Исправлена ошибка в DataFrame.to_xml() вызов KeyError при вызове с index=False и индекс смещения (GH 42458)

  • Исправлена ошибка в Styler.set_sticky() неправильная обработка имен индексов для случая с одним индексным столбцом (GH 42537)

  • Исправлена ошибка в DataFrame.copy() не удалось объединить блоки в результате (GH 42579)

Участники#

Всего 17 человек внесли патчи в этот релиз. Люди со знаком "+" рядом с именами внесли патч впервые.

  • Fangchen Li

  • GYvan +

  • Мэтью Рёшке

  • Matthew Zeitlin

  • MeeseeksMachine

  • Команда разработчиков Pandas

  • Patrick Hoefler

  • Richard Shadrach

  • Shoham Debnath +

  • Simon Hawkins

  • Stephan Heßelmann +

  • Stephen +

  • Thomas Li

  • Zheyuan +

  • attack68

  • jbrockmendel

  • neelmraman +