Что нового в версии 2.0.2 (29 мая 2023 г.)#
Это изменения в pandas 2.0.2. См. Примечания к выпуску для полного списка изменений, включая другие версии pandas.
Исправленные регрессии#
Исправлена регрессия производительности в
GroupBy.apply()(GH 53195)Исправлена регрессия в
merge()в Windows, когда dtype равенnp.intc(GH 52451)Исправлена регрессия в
read_sql()удаление столбцов с повторяющимися именами столбцов (GH 53117)Исправлена регрессия в
DataFrame.loc()теряяMultiIndexимя при расширении объекта (GH 53053)Исправлена регрессия в
DataFrame.to_string()вывод обратной косой черты в конце первой строки данных вместо заголовков, когда DataFrame не помещается в ширину строки (GH 53054)Исправлена регрессия в
MultiIndex.join()возвращение уровней в неправильном порядке (GH 53093)
Исправления ошибок#
Ошибка в
arrays.ArrowExtensionArrayнеправильное присвоениеdictвместоlistдля.typeсpyarrow.map_и вызовNotImplementedErrorсpyarrow.struct(GH 53328)Ошибка в
api.interchange.from_dataframe()вызывалIndexErrorна пустых категориальных данных (GH 53077)Ошибка в
api.interchange.from_dataframe()возвращалDataFrameнеправильных размеров при вызове на срезах (GH 52824)Ошибка в
api.interchange.from_dataframe()необоснованно вызывал на битовых масках (GH 49888)Ошибка в
merge()при слиянии по столбцам datetime с разным разрешением (GH 53200)Ошибка в
read_csv()вызовOverflowErrorдляengine="pyarrow"иparse_datesset (GH 53295)Ошибка в
to_datetime()определял формат как содержащий"%H"вместо"%I"если дата содержала токены "AM" / "PM" (GH 53147)Ошибка в
to_timedelta()вызывалValueErrorсpandas.NA(GH 52909)Ошибка в
DataFrame.__getitem__()не сохраняя типы данных дляMultiIndexчастичные ключи (GH 51895)Ошибка в
DataFrame.convert_dtypes()игнорируетconvert_*ключевые слова, когда установлено в Falsedtype_backend="pyarrow"(GH 52872)Ошибка в
DataFrame.convert_dtypes()потеря часового пояса для tz-aware типов данных иdtype_backend="pyarrow"(GH 53382)Ошибка в
DataFrame.sort_values()вызов исключения для PyArrowdictionaryтип данных (GH 53232)Ошибка в
Series.describe()обработка меток времени и интервалов времени на основе pyarrow как категориальных данных (GH 53001)Ошибка в
Series.rename()не создает ленивую копию при включенном Copy-on-Write, когда ему передается скаляр (GH 52450)Ошибка в
pd.array()вызов исключения дляNumPyмассив иpa.large_stringилиpa.large_binary(GH 52590)
Другие#
Выдано лучшее сообщение об ошибке при вызове
Series.dt.to_pydatetime()сArrowDtypeсpyarrow.date32илиpyarrow.date64тип (GH 52812)
Участники#
Всего 18 человек внесли патчи в этот релиз. Люди с «+» рядом с именами внесли патч впервые.
Gianluca Ficarelli +
Guillaume Lemaitre
Joris Van den Bossche
Julian Badillo +
Люк Мэнли
Lumberbot (также известный как Jack) +
Марк Гарсия
Marco Edward Gorelli
Марко Горелли
Мэтт Ричардс
Мэтью Рёшке
MeeseeksMachine
Команда разработчиков Pandas
Patrick Hoefler
Simon Høxbro Hansen +
Thomas Li
Yao Xiao +
dependabot[bot]