Что нового в версии 1.5.3 (18 января 2023)#
Это изменения в pandas 1.5.3. См. Примечания к выпуску для полного списка изменений, включая другие версии pandas.
Исправленные регрессии#
Исправлена регрессия производительности в
Series.isin()когдаvaluesпуст (GH 49839)Исправлена регрессия в
DataFrame.memory_usage()показывая ненужныеFutureWarningкогдаDataFrameпуст (GH 50066)Исправлена регрессия в
DataFrameGroupBy.transform()при использовании сas_index=False(GH 49834)Принудительный откат
colorв качестве псевдонима дляcиsizeв качестве псевдонима дляsв функцииDataFrame.plot.scatter()(GH 49732)Исправлена регрессия в
SeriesGroupBy.apply()установкаnameатрибут в результате, если результат былDataFrame(GH 49907)Исправлена регрессия производительности при установке с
at()индексатор (GH 49771)Исправлена регрессия в
to_datetime()вызовValueErrorпри разборе массиваfloatсодержащийnp.nan(GH 50237)
Исправления ошибок#
Ошибка в реализации Copy-on-Write, приводящая к потере отслеживания представлений при индексации
DataFrameс другимDataFrame(GH 50630)Ошибка в
Styler.to_excel()приводящее к ошибке, когда не распознаноborder-style(например,"hair") предоставленные писателям Excel (GH 48649)Ошибка в
Series.quantile()выдача предупреждения от NumPy, когдаSeriesимеет толькоNAзначения (GH 50681)Ошибка при цепочке нескольких
Styler.concat()вызовы, только последний стилизатор был объединён (GH 49207)Исправлена ошибка при создании экземпляра
DataFrameподкласс, наследующий отtyping.Genericкоторый вызвалUserWarningна python 3.11 (GH 49649)Ошибка в
pivot_table()с NumPy 1.24 или выше, когдаDataFrameстолбцы имеют вложенные элементы (GH 50342)Ошибка в
pandas.testing.assert_series_equal()(и эквивалентныйassert_функции) при наличии вложенных данных и использовании numpy >= 1.25 (GH 50360)
Другие#
Примечание
Если вы используете DataFrame.to_sql(), read_sql(), read_sql_table(), или read_sql_query() с SQLAlchemy 1.4.46 или выше,
вы можете увидеть sqlalchemy.exc.RemovedIn20Warning. Эти предупреждения можно безопасно игнорировать для выпусков SQLAlchemy 1.4.x, так как pandas работает над совместимостью с SQLAlchemy 2.0.
Отменено устаревание (GH 45324) поведения
Series.__getitem__()иSeries.__setitem__()срез с целым числомIndex; это останется позиционным (GH 49612)A
FutureWarningвозникает при попытке установить значения на месте с помощьюDataFrame.loc()илиDataFrame.iloc()был изменен наDeprecationWarning(GH 48673)
Участники#
Всего 19 человек внесли патчи в этот релиз. Люди с «+» рядом с именами внесли патч впервые.
Emma Carballal Haire +
Ирв Ластиг
Дж.Х.М. Дарбишир
Joris Van den Bossche
Марк Гарсия
Marco Edward Gorelli
Марко Горелли
Мэтью Рёшке
MeeseeksMachine
Natalia Mokeeva
Команда разработчиков Pandas
Patrick Hoefler
Richard Shadrach
Tsvika Shapira +
William Ayd
aneesh98
jakirkham +
jbrockmendel
silviaovo +