Что нового в 1.0.4 (28 мая 2020)#
Это изменения в pandas 1.0.4. См. Примечания к выпуску для полного списка изменений, включая другие версии pandas.
Исправленные регрессии#
Исправлена регрессия, где
Series.isna()иDataFrame.isna()вызывало ошибку для категориального типа данных, когдаpandas.options.mode.use_inf_as_naбыл установлен вTrue(GH 33594)Исправление регрессии в
DataFrameGroupBy.first(),SeriesGroupBy.first(),DataFrameGroupBy.last(), иSeriesGroupBy.last()где None не сохраняется в типе object (GH 32800)Исправление регрессии в сокращениях DataFrame с использованием
numeric_only=Trueи ExtensionArrays (GH 33256).Исправление регрессии производительности в
memory_usage(deep=True)для типа данных object (GH 33012)Исправлена регрессия, где
Categorical.replace()заменит наNaNкогда новое значение и заменяемое значение были равны (GH 33288)Исправлена регрессия, при которой упорядоченный
Categoricalсодержащий толькоNaNзначения вызывали ошибку вместо возвратаNaNпри взятии минимума или максимума (GH 33450)Исправление регрессии в
DataFrameGroupBy.agg()с вводом словаря, теряяExtensionArrayтипы данных (GH 32194)Исправление для сохранения возможности индексирования методом "ближайший" с CFTimeIndex от xarray, что
Indexподкласс (pydata/xarray#3751, GH 32905).Исправление регрессии в
DataFrame.describe()вызовTypeError: unhashable type: 'dict'(GH 32409)Исправление регрессии в
DataFrame.replace()преобразует столбцы вobjectdtype, если элементы вto_replaceне в значениях (GH 32988)Исправление регрессии в
Series.groupby()вызоветValueErrorпри группировке поPeriodIndexуровень (GH 34010)Исправление регрессии в
DataFrameGroupBy.rolling.apply()иSeriesGroupBy.rolling.apply()игнорируя параметры args и kwargs (GH 33433)Исправление регрессии в сообщении об ошибке с
np.minилиnp.maxна неупорядоченныхCategorical(GH 33115)Исправление регрессии в
DataFrame.loc()иSeries.loc()выбрасывание ошибки, когдаdatetime64[ns, tz]значение предоставлено (GH 32395)
Исправления ошибок#
Ошибка в
SeriesGroupBy.first(),SeriesGroupBy.last(),SeriesGroupBy.min(), иSeriesGroupBy.max()возвращает числа с плавающей точкой при применении к nullable Boolean (GH 33071)Ошибка в
Rolling.min()иRolling.max(): Рост использования памяти после нескольких вызовов при использовании фиксированного окна (GH 30726)Ошибка в
to_parquet()не вызывалPermissionErrorпри записи в приватный s3-бакет с неверными учетными данными. (GH 27679)Ошибка в
to_csv()тихо завершался при записи в недопустимое ведро s3. (GH 32486)Ошибка в
read_parquet()вызывалFileNotFoundErrorпри передаче пути к каталогу s3. (GH 26388)Ошибка в
to_parquet()выбрасывал исключениеAttributeErrorпри записи разделенного файла parquet в s3 (GH 27596)Ошибка в
DataFrameGroupBy.quantile()иSeriesGroupBy.quantile()вызывает смещение квантилей, когдаbyось содержитNaN(GH 33200, GH 33569)
Участники#
Всего 18 человек внесли патчи в этот релиз. Люди с «+» рядом с именами внесли патч впервые.
Daniel Saxton
JDkuba +
Joris Van den Bossche
Kaiqi Dong
Mabel Villalba
MeeseeksMachine
MomIsBestFriend
Команда разработчиков Pandas
Simon Hawkins
Спенсер Кларк +
Tom Augspurger
Vikas Pandey +
alimcmaster1
h-vishal +
jbrockmendel
mproszewska +
neilkg +
rebecca-palmer +