Что нового в 1.4.1 (12 февраля 2022 г.)#

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

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

  • Регрессия в Series.mask() с inplace=True и PeriodDtype и несовместимый other приведение к общему dtype вместо вызова исключения (GH 45546)

  • Регрессия в assert_frame_equal() не учитывая check_flags=False (GH 45554)

  • Регрессия в DataFrame.loc() вызов ValueError при индексации (получении значений) на MultiIndex с одним уровнем (GH 45779)

  • Регрессия в Series.fillna() с downcast=False неправильное понижение типа object тип данных (GH 45603)

  • Регрессия в api.types.is_bool_dtype() вызов AttributeError при оценке категориального Series (GH 45615)

  • Регрессия в DataFrame.iat() установка значений приводит к некорректному распространению при последующих поисках (GH 45684)

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

  • Регрессия в join() с перекрывающимися IntervalIndex вызов InvalidIndexError (GH 45661)

  • Регрессия при установке значений с Series.loc() вызов исключения со всеми False индексатор и Series в правой части (GH 45778)

  • Регрессия в read_sql() с подключением DBAPI2, которое не является экземпляром sqlite3.Connection некорректно требовалась установка SQLAlchemy (GH 45660)

  • Регрессия в DateOffset при создании с целочисленным аргументом без ключевых слов (например, pd.DateOffset(n)) будет вести себя как datetime.timedelta(days=0) (GH 45643, GH 45890)

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

  • Исправлен сегфолт в DataFrame.to_json() при дампинге дат с часовым поясом в Python 3.10 (GH 42130)

  • Прекращена генерация ненужных FutureWarning в DataFrame.sort_values() с разреженными столбцами (GH 45618)

  • Фиксированные оконные агрегации в DataFrame.rolling() и Series.rolling() для пропуска неиспользуемых элементов (GH 45647)

  • Исправлены встроенные подсветчики в Styler быть отзывчивым к NA с обнуляемыми типами данных (GH 45804)

  • Ошибка в apply() с axis=1 вызывая ошибочное ValueError (GH 45912)

Другие#

  • Отменено ускорение производительности DataFrame.corr() для method=pearson для исправления регрессии точности (GH 45640, GH 42761)

Участники#

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

  • Adam Bowden +

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

  • Йоханнес Мюллер

  • John Zangwill

  • Jonas Haag

  • Мэтью Рёшке

  • MeeseeksMachine

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

  • Patrick Hoefler

  • Robbie Palmer +

  • Simon Hawkins

  • Thomas Li

  • Tyler Reddy

  • eshirvana +

  • gesoos +

  • hasan-yaman

  • jbrockmendel

  • partev

  • rtpsw +