Что нового в 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 +