Что нового в 2.1.4 (8 декабря 2023)#

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

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

  • Исправлена регрессия при попытке чтения сохранённого pandas DataFrame из pandas 1.3 (GH 55137)

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

  • Ошибка в Series конструктор, вызывающий DeprecationWarning, когда index является списком Series (GH 55228)

  • Ошибка в Series при попытке преобразовать строковые входные данные, похожие на даты, в ArrowDtype of pyarrow.timestamp (GH 56266)

  • Ошибка в Timestamp создание с ts_input="now" или ts_input="today" давая другую единицу измерения от Timestamp.now() или Timestamp.today() (GH 55879)

  • Ошибка в Index.__getitem__() возвращает неверный результат для типов данных Arrow и отрицательного шага (GH 55832)

  • Исправлена ошибка в read_csv() не учитывая тип объекта object при infer_string параметр установлен (GH 56047)

  • Исправлена ошибка в to_numeric() преобразование в extension dtype для string[pyarrow_numpy] тип данных (GH 56179)

  • Исправлена ошибка в DataFrameGroupBy.min() и DataFrameGroupBy.max() не сохраняет тип данных расширения для пустого объекта (GH 55619)

  • Исправлена ошибка в DataFrame.__setitem__() приведение типов Index с объектным типом данных на строки с поддержкой PyArrow, когда infer_string параметр установлен (GH 55638)

  • Исправлена ошибка в DataFrame.to_hdf() вызывая исключение, когда столбцы имеют StringDtype (GH 55088)

  • Исправлена ошибка в Index.insert() преобразование object-dtype в строки на основе PyArrow, когда infer_string параметр установлен (GH 55638)

  • Исправлена ошибка в Series.__ne__() приводя к False при сравнении между NA и строковое значение для dtype="string[pyarrow_numpy]" (GH 56122)

  • Исправлена ошибка в Series.mode() не сохранение типа объекта object при infer_string установлен (GH 56183)

  • Исправлена ошибка в Series.reset_index() не сохраняя тип объекта, когда infer_string установлен (GH 56160)

  • Исправлена ошибка в Series.str.split() и Series.str.rsplit() когда pat=None для ArrowDtype с pyarrow.string (GH 56271)

  • Исправлена ошибка в Series.str.translate() потеря object dtype при установке строковой опции (GH 56152)

Участники#

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

  • Daniel Isaac

  • Joris Van den Bossche

  • Люк Мэнли

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

  • Marco Edward Gorelli

  • Мэтью Рёшке

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

  • Patrick Hoefler

  • Thomas Li

  • William Ayd

  • Yao Xiao

  • pre-commit-ci[bot]