1.3.3 版本(2021 年 9 月 12 日)新功能#
以下是 pandas 1.3.3 版本中的更改。有關包括其他 pandas 版本在內的完整變更日誌,請參閱 釋出說明。
修復的迴歸#
修復了
DataFrame建構函式中的迴歸問題,該問題導致在使用定義的Index和單長度的Timestamp列表時廣播失敗(GH 42810)修復了
DataFrameGroupBy.agg()和SeriesGroupBy.agg()在某些情況下錯誤引發異常的迴歸問題(GH 42390)修復了
DataFrameGroupBy.apply()和SeriesGroupBy.apply()中即使設定了dropna=False也會錯誤地刪除nan值的迴歸問題(GH 43205)修復了
DataFrameGroupBy.quantile()和SeriesGroupBy.quantile()在使用pandas.NA時失敗的迴歸問題(GH 42849)修復了
merge()中on列具有ExtensionDtype或bool資料型別,在right和outer合併時被強制轉換為object的迴歸問題(GH 40073)修復了
RangeIndex.where()和RangeIndex.putmask()在結果不代表RangeIndex時引發AssertionError的迴歸問題(GH 43240)修復了
read_parquet()中fastparquet引擎與 fastparquet 0.7.0 無法正常工作的迴歸問題(GH 43075)修復了
DataFrame.loc.__setitem__()在將陣列設定為單元格值時引發ValueError的迴歸問題(GH 43422)修復了
is_list_like()中,`__iter__` 設定為 `None` 的物件被識別為可迭代物件的迴歸問題(GH 43373)修復了
DataFrame.__getitem__()在索引非單調時,對DatetimeIndex進行切片時引發錯誤的迴歸問題(GH 43223)修復了
Resampler.aggregate()在進行列選擇後使用時,如果 `func` 是聚合函式列表,則會引發錯誤的迴歸問題(GH 42905)修復了
DataFrame.corr()中 Kendall 相關係數對具有重複值的列產生不正確結果的迴歸問題(GH 43401)修復了
DataFrame.groupby()在對 object 型別列進行聚合時,會丟失這些列上的結果的迴歸問題(GH 42395, GH 43108)修復了
Series.fillna()在用列表填充 `float`Series時,如果填充值的資料型別無法無損轉換(例如,用 `float64` 填充 `float32`),則會引發TypeError的迴歸問題(GH 43424)修復了
read_csv()在檔案控制代碼是tempfile.SpooledTemporaryFile物件時引發AttributeError的迴歸問題(GH 43439)修復了
core.window.ewm.ExponentialMovingWindow.mean()中的效能迴歸問題(GH 42333)
效能改進#
Bug 修復#
修復了
DataFrameGroupBy.agg()和DataFrameGroupBy.transform()在使用engine="numba"時,`index` 資料未能正確傳遞給 `func` 的 bug(GH 43133)
貢獻者#
共有 18 人為本次釋出貢獻了補丁。名字旁有“+”號的人是首次貢獻補丁。
Ali McMaster
Irv Lustig
Matthew Roeschke
Matthew Zeitlin
MeeseeksMachine
Pandas Development Team
Patrick Hoefler
Prerana Chakraborty +
Richard Shadrach
Shoham Debnath
Simon Hawkins
Thomas Li
Torsten Wörtwein
Zach Rait +
aiudirog +
attack68
jbrockmendel
suoniq +