Что нового в версии 2.2.2 (10 апреля 2024)#

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

Pandas 2.2.2 теперь совместим с numpy 2.0#

Pandas 2.2.2 — это первая версия pandas, которая в целом совместима с предстоящим выпуском numpy 2.0, и пакеты для pandas 2.2.2 будут работать как с numpy 1.x, так и с 2.x.

Одно важное предостережение заключается в том, что массивы, созданные с новой StringDtype преобразует в object массивы с типами данных при Series/DataFrame создание. Полная поддержка StringDtype из numpy 2.0 ожидается в pandas 3.0.

Как обычно, сообщайте о любых обнаруженных ошибках в наш трекер проблем

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

  • DataFrame.__dataframe__() генерировал некорректные буферы данных, когда тип столбца был pandas nullable с пропущенными значениями (GH 56702)

  • DataFrame.__dataframe__() производил некорректные буферы данных, когда тип столбца был nullable pyarrow с пропущенными значениями (GH 57664)

  • Избегайте выдачи ложного DeprecationWarning когда пользовательский DataFrame или Series вызывается метод подкласса (GH 57553)

  • Исправлена регрессия в точности to_datetime() со строкой и unit входные данные (GH 57051)

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

  • DataFrame.__dataframe__() генерировал некорректные буферы данных, когда тип столбца был nullable boolean (GH 55332)

  • DataFrame.__dataframe__() показывал байтовую маску вместо битовой маски для 'string[pyarrow]' буфер валидности (GH 57762)

  • DataFrame.__dataframe__() показывал буфер валидности ненулевых значений (вместо None) 'string[pyarrow]' без пропущенных значений (GH 57761)

  • DataFrame.to_sql() не удавалось найти нужную таблицу при использовании аргумента schema (GH 57539)

Другие#

Участники#

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

  • Clément Robert

  • Elliott Sales de Andrade

  • Lumberbot (он же Джек)

  • Марк Гарсия

  • Marco Edward Gorelli

  • Марко Горелли

  • Mateusz Sokół

  • Мэтью Рёшке

  • Natalia Mokeeva

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

  • Себастьян Берг

  • Shabab Karim +

  • Thomas Baumann

  • Thomas Li

  • Trinh Quoc Anh +

  • William Ayd

  • Yuki Kitayama +

  • Zhengbo Wang

  • dependabot[bot]

  • jbrockmendel