Что нового в версии 1.3.3 (12 сентября 2021)#
Это изменения в pandas 1.3.3. См. Примечания к выпуску для полного списка изменений, включая другие версии pandas.
Исправленные регрессии#
Исправлена регрессия в
DataFrameконструктор не смог выполнить трансляцию для определенногоIndexи длина одного спискаTimestamp(GH 42810)Исправлена регрессия в
DataFrameGroupBy.agg()иSeriesGroupBy.agg()некорректно вызывалось в некоторых случаях (GH 42390)Исправлена регрессия в
DataFrameGroupBy.apply()иSeriesGroupBy.apply()гдеnanзначения были удалены даже сdropna=False(GH 43205)Исправлена регрессия в
DataFrameGroupBy.quantile()иSeriesGroupBy.quantile()которые завершались сбоем сpandas.NA(GH 42849)Исправлена регрессия в
merge()гдеonстолбцы сExtensionDtypeилиboolтипы данных были приведены кobjectвrightиoutermerge (GH 40073)Исправлена регрессия в
RangeIndex.where()иRangeIndex.putmask()вызовAssertionErrorкогда результат не представлялRangeIndex(GH 43240)Исправлена регрессия в
read_parquet()гдеfastparquetдвижок не работал корректно с fastparquet 0.7.0 (GH 43075)Исправлена регрессия в
DataFrame.loc.__setitem__()вызовValueErrorпри установке массива как значения ячейки (GH 43422)Исправлена регрессия в
is_list_like()где объекты с__iter__установлено вNoneбудет идентифицирован как итерируемый (GH 43373)Исправлена регрессия в
DataFrame.__getitem__()вызывает ошибку для срезаDatetimeIndexкогда индекс не монотонный (NULL)Исправлена регрессия в
Resampler.aggregate()при использовании после выбора столбцов вызывало ошибку, еслиfuncпредставляет собой список агрегирующих функций (GH 42905)Исправлена регрессия в
DataFrame.corr()где корреляция Кендалла давала бы некорректные результаты для столбцов с повторяющимися значениями (GH 43401)Исправлена регрессия в
DataFrame.groupby()где агрегация по столбцам с типами object приводит к отбрасыванию результатов по этим столбцам (GH 42395, GH 43108)Исправлена регрессия в
Series.fillna()вызовTypeErrorпри заполненииfloatSeriesсо значением заполнения в виде списка, имеющим тип данных, который не может быть приведен без потерь (например,float32заполненоfloat64) (GH 43424)Исправлена регрессия в
read_csv()вызовAttributeErrorкогда файловый дескриптор являетсяtempfile.SpooledTemporaryFileобъект (GH 43439)Исправлена регрессия производительности в
core.window.ewm.ExponentialMovingWindow.mean()(GH 42333)
Улучшения производительности#
Исправления ошибок#
Исправлена ошибка в
DataFrameGroupBy.agg()иDataFrameGroupBy.transform()сengine="numba"гдеindexданные не передавались корректно вfunc(GH 43133)
Участники#
Всего 18 человек внесли патчи в этот релиз. Люди с «+» рядом с именами внесли патч впервые.
Али МакМастер
Ирв Ластиг
Мэтью Рёшке
Matthew Zeitlin
MeeseeksMachine
Команда разработчиков Pandas
Patrick Hoefler
Prerana Chakraborty +
Richard Shadrach
Shoham Debnath
Simon Hawkins
Thomas Li
Torsten Wörtwein
Zach Rait +
aiudirog +
attack68
jbrockmendel
suoniq +