1.0.4 版本新增內容 (2020 年 5 月 28 日)#

以下是 pandas 1.0.4 中的更改。請參閱 釋出說明 獲取包含其他 pandas 版本的完整變更日誌。

修復的迴歸#

  • 修復了當 `pandas.options.mode.use_inf_as_na` 設定為 `True` 時,`Series.isna()` 和 `DataFrame.isna()` 對分類資料型別會引發錯誤的迴歸問題 (GH 33594)

  • 修復了 `DataFrameGroupBy.first()`、`SeriesGroupBy.first()`、`DataFrameGroupBy.last()` 和 `SeriesGroupBy.last()` 中 None 在物件資料型別中未被保留的迴歸問題 (GH 32800)

  • 修復了使用 `numeric_only=True` 和 ExtensionArrays 的 DataFrame 歸約的迴歸問題 (GH 33256)。

  • 修復了物件資料型別 `memory_usage(deep=True)` 的效能迴歸問題 (GH 33012)

  • 修復了 `Categorical.replace()` 在新值和替換值相等時總是替換為 `NaN` 的迴歸問題 (GH 33288)

  • 修復了包含僅 `NaN` 值的有序 `Categorical` 在取最小值或最大值時會引發錯誤而不是返回 `NaN` 的迴歸問題 (GH 33450)

  • 修復了 `DataFrameGroupBy.agg()` 在使用字典輸入時丟失 `ExtensionArray` 資料型別的迴歸問題 (GH 32194)

  • 修復了保留使用 xarray 的 CFTimeIndex(一個 `Index` 子類)的“nearest”方法的索引能力 (pydata/xarray#3751, GH 32905)。

  • 修復了 `DataFrame.describe()` 引發 `TypeError: unhashable type: 'dict'` 的迴歸問題 (GH 32409)

  • 修復了 `DataFrame.replace()` 中,如果 `to_replace` 中的項不在值中,則將列強制轉換為 `object` 資料型別的迴歸問題 (GH 32988)

  • 修復了 `Series.groupby()` 在按 `PeriodIndex` 分組時引發 `ValueError` 的迴歸問題 (GH 34010)

  • 修復了 `DataFrameGroupBy.rolling.apply()` 和 `SeriesGroupBy.rolling.apply()` 忽略 args 和 kwargs 引數的迴歸問題 (GH 33433)

  • 修復了在無序 `Categorical` 上使用 `np.min` 或 `np.max` 時錯誤訊息的迴歸問題 (GH 33115)

  • 修復了 `DataFrame.loc()` 和 `Series.loc()` 在提供 `datetime64[ns, tz]` 值時引發錯誤的迴歸問題 (GH 32395)

Bug 修復#

  • 修正了 `SeriesGroupBy.first()`、`SeriesGroupBy.last()`、`SeriesGroupBy.min()` 和 `SeriesGroupBy.max()` 應用於可空布林值時返回浮點數的錯誤 (GH 33071)

  • 修正了 `Rolling.min()` 和 `Rolling.max()` 的錯誤:使用固定視窗多次呼叫後記憶體使用量增長 (GH 30726)

  • 修正了 `to_parquet()` 在寫入具有無效憑證的私有 s3 儲存桶時未引發 `PermissionError` 的錯誤 (GH 27679)

  • 修正了 `to_csv()` 在寫入無效 s3 儲存桶時靜默失敗的錯誤 (GH 32486)

  • 修正了 `read_parquet()` 在傳入 s3 目錄路徑時引發 `FileNotFoundError` 的錯誤 (GH 26388)

  • 修正了 `to_parquet()` 在將分割槽 parquet 檔案寫入 s3 時引發 `AttributeError` 的錯誤 (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 Development Team

  • Simon Hawkins

  • Spencer Clark +

  • Tom Augspurger

  • Vikas Pandey +

  • alimcmaster1

  • h-vishal +

  • jbrockmendel

  • mproszewska +

  • neilkg +

  • rebecca-palmer +