1.4.4 版本更新 (2022 年 8 月 31 日)#
這是 pandas 1.4.4 版本中的更改。有關包含其他 pandas 版本的完整更改日誌,請參閱 發行說明。
修復的迴歸#
修復了
DataFrame.fillna()在處理具有MultiIndex的DataFrame時迴歸的問題 (GH 47649)修復了從
DataFrame中提取 NULLobjects導致段錯誤(segmentation violation)的迴歸問題。這些 NULL 值由numpy.empty_like()建立 (GH 46848)修復了
concat()或merge()在處理具有自定義屬性的全 NaN ExtensionArrays 時的迴歸問題 (GH 47762)修復了對 Index 物件呼叫按位 NumPy ufuncs(例如 `np.bitwise_and`)時的迴歸問題 (GH 46769)
修復了在使用 `datetime64` IntervalIndex 作為 bin 時
cut()函式的迴歸問題 (GH 46218)修復了
DataFrame.select_dtypes()的迴歸問題,其中 `include="number"` 包含了BooleanDtype(GH 46870)修復了
DataFrame.loc()在使用 `NamedTuple` 進行索引時引發錯誤的迴歸問題 (GH 48124)修復了
DataFrame.loc()在設定值後未正確更新快取的迴歸問題 (GH 47867)修復了在使用
DataFrame設定值時,DataFrame.loc()在某些情況下未對齊索引的迴歸問題 (GH 47578)修復了
DataFrame.loc()將長度為 1 的類陣列值設定為 DataFrame 中單個值的迴歸問題 (GH 46268)修復了在使用具有 `freq` 屬性的 `DateOffset` 物件的 `DatetimeIndex` 進行切片時
DataFrame.loc()的迴歸問題 (GH 46671)修復了使用掩碼向 `string` 型別 Series 設定 `None` 或非字串值的迴歸問題 (GH 47628)
修復了透過 Series `__setitem__`(使用鏈式賦值)更新 DataFrame 列的迴歸問題,該問題未就地更新列值並使用了過多的記憶體 (GH 47172)
修復了
DataFrame.select_dtypes()返回原始 DataFrame 檢視的迴歸問題 (GH 48090)修復了在使用自定義 Index 子類(例如 xarray 中使用的)時,與
reset_index()或Index.insert()結合使用的迴歸問題 (GH 47071)修復了在
intersection()中,當 `DatetimeIndex` 包含跨越夏令時的日期時發生的迴歸問題 (GH 46702)修復了
DataFrame.eval()在就地更新時建立副本的迴歸問題 (GH 47449)修復了使用
SparseDtype透過DataFrame.iloc()獲取行時會引發錯誤的迴歸問題 (GH 46406)
Bug 修復#
傳遞給
read_csv()的位置引數(`filepath_or_buffer` 除外)會引發的 `FutureWarning` 現在會在正確的堆疊級別上引發 (GH 47385)修復了 `DataFrame.to_sql()` 中,當 `method` 是一個不返回 `int` 的 `callable` 且會引發 `TypeError` 的 Bug (GH 46891)
修復了 `DataFrameGroupBy.value_counts()` 中 `subset` 引數無效的 Bug (GH 46383)
修復了使用鍵列表透過 `DataFrame.loc()` 獲取值時,導致內部不一致,從而可能導致 `frame.at[x, y]` 與 `frame[y].loc[x]` 之間出現不匹配的 Bug (GH 22372)
修復了 `Series.dt.strftime()` 訪問器在輸入全為 NaT 時返回 float 而非 object 型別 Series 的 Bug,這還會導致虛假的棄用警告 (GH 45858)
其他#
編譯 pandas 所需的 Cython 的最低版本現在是 `
0.29.32` (GH 47978)
貢獻者#
總共有 12 人為本次釋出貢獻了補丁。名字旁邊有“+”號的人是首次貢獻補丁。
Jeff Reback
Joris Van den Bossche
Marco Edward Gorelli
Matthew Roeschke
MeeseeksMachine
Nima Sarang +
Pandas Development Team
Patrick Hoefler
Simon Hawkins
Tobias Pitters
Xingrong Chen +
jbrockmendel