Что нового в версии 1.4.2 (2 апреля 2022)#

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

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

  • Исправлена регрессия в DataFrame.drop() и Series.drop() когда Index имел расширенный тип данных и дубликаты (GH 45860)

  • Исправлена регрессия в read_csv() убийство процесса python при вводе неверного файла для engine="c" (GH 45957)

  • Исправлена регрессия производительности памяти в Series.fillna() при вызове на DataFrame столбец с inplace=True (при ресемплинге с недельным смещением ()

  • Предоставлено альтернативное решение для передачи пользовательских форматов Excel в Styler.to_excel(), что было регрессией из-за более строгой проверки CSS. Примеры доступны в документации для Styler.format() (GH 46152)

  • Исправлена регрессия в DataFrame.replace() когда заменяемое значение также было целью замены (GH 46306)

  • Исправлена регрессия в DataFrame.replace() когда значение замены было явно указано None при передаче в словаре в to_replace (GH 45601, GH 45836)

  • Исправлена регрессия при установке значений с DataFrame.loc() теряя MultiIndex имена, если DataFrame был пустым до (GH 46317)

  • Исправлена регрессия при отображении столбцов с булевым типом данных с Styler() (GH 46384)

  • Исправлена регрессия в Groupby.rolling() с частотным окном, которое вызовет ValueError даже если даты и время внутри каждой группы были монотонными (GH 46061)

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

  • Исправить некоторые случаи для подклассов, которые определяют свои _constructor свойства как общие вызываемые объекты (GH 46018)

  • Исправлено форматирование "longtable" в Styler.to_latex() когда column_format указан в расширенном формате (GH 46037)

  • Исправлено некорректное отображение в Styler.format() с hyperlinks="html" когда URL содержит двоеточие или другие специальные символы (GH 46389)

  • Улучшенное сообщение об ошибке в Rolling когда window является частотой и NaT находится в оси скользящего окна (GH 46087)

Участники#

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

  • Daniel Schmidt

  • Дж.Х.М. Дарбишир

  • Jonas Haag

  • Jordan Hicks +

  • Joris Van den Bossche

  • Kian Eliasi +

  • Люк Мэнли

  • Marco Edward Gorelli

  • Мэтью Рёшке

  • MeeseeksMachine

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

  • Patrick Hoefler

  • Richard Shadrach

  • Simon Hawkins

  • jbrockmendel