Что нового в 2.1.1 (20 сентября 2023)#

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

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

  • Исправлена регрессия в concat() когда DataFrame имеют два разных типа расширения (GH 54848)

  • Исправлена регрессия в merge() при слиянии по индексу строк PyArrow (GH 54894)

  • Исправлена регрессия в read_csv() когда usecols задан и dtypes это словарь для engine="python" (GH 54868)

  • Исправлена регрессия в read_csv() когда delim_whitespace равно True (GH 54918, GH 54931)

  • Исправлена регрессия в GroupBy.get_group() вызов исключения для axis=1 (GH 54858)

  • Исправлена регрессия в DataFrame.__setitem__() вызов AssertionError при установке Series с частичным MultiIndex (GH 54875)

  • Исправлена регрессия в DataFrame.filter() не соблюдает порядок элементов для filter (GH 54980)

  • Исправлена регрессия в DataFrame.to_sql() неправильное преобразование datetime столбцов для sqlite (GH 54877)

  • Исправлена регрессия в DataFrameGroupBy.agg() при агрегации DataFrame с дублирующимися именами столбцов с использованием словаря (GH 55006)

  • Исправлена регрессия в MultiIndex.append() вызов исключения при добавлении перекрывающихся IntervalIndex уровни (GH 54934)

  • Исправлена регрессия в Series.drop_duplicates() для строк PyArrow (GH 54904)

  • Исправлена регрессия в Series.interpolate() вызывая исключение, когда fill_value был задан (GH 54920)

  • Исправлена регрессия в Series.value_counts() вызов исключения для числовых данных, если bins был указан (GH 54857)

  • Исправлена регрессия в операциях сравнения для столбцов на основе PyArrow, некорректно распространяющих исключения (GH 54944)

  • Исправлена регрессия при сравнении Series с datetime64 dtype с None (GH 54870)

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

Другие#

  • Отменена устаревающая функция, запрещавшая Series.apply() возвращая DataFrame когда переданная вызываемая функция возвращает Series объект (GH 52116)

Участники#

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

  • Ben Greiner +

  • Joris Van den Bossche

  • Kai Mühlbauer +

  • Люк Мэнли

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

  • Mateusz Sokół

  • Мэтью Рёшке

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

  • Patrick Hoefler

  • Rajat Subhra Mukherjee

  • Ralf Gommers

  • Richard Shadrach

  • Thomas Li