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 +