1.5.3 版本有什麼新內容 (2023 年 1 月 18 日)#
這些是 pandas 1.5.3 中的更改。有關包含其他 pandas 版本的完整變更日誌,請參閱 釋出說明。
修復的迴歸#
修復了
Series.isin()在values為空時的效能迴歸 (GH 49839)修復了
DataFrame.memory_usage()在DataFrame為空時顯示不必要的FutureWarning的迴歸 (GH 50066)修復了
DataFrameGroupBy.transform()在與as_index=False一起使用時的迴歸 (GH 49834)在函式
DataFrame.plot.scatter()中強制將color作為c的別名,將size作為s的別名 (GH 49732)修復了
SeriesGroupBy.apply()在結果是DataFrame時為結果設定name屬性的迴歸 (GH 49907)修復了
to_datetime()在解析包含np.nan的float陣列時引發ValueError的迴歸 (GH 50237)
Bug 修復#
Copy-on-Write 實現中,使用另一個
DataFrame索引DataFrame時丟失檢視跟蹤的 bug (GH 50630)在
Styler.to_excel()中,當為 Excel 寫入器提供未識別的border-style(例如"hair") 時導致錯誤的 bug (GH 48649)在
Series.quantile()中,當Series僅包含NA值時,發出 NumPy 警告的 bug (GH 50681)鏈式呼叫多個
Styler.concat()呼叫時出現 bug,只有最後一個 styler 被連線 (GH 49207)修復了在 Python 3.11 上例項化繼承自
typing.Generic的DataFrame子類時觸發UserWarning的 bug (GH 49649)在
pivot_table()中,當DataFrame的列包含巢狀元素時,與 NumPy 1.24 或更高版本一起使用的 bug (GH 50342)在
pandas.testing.assert_series_equal()(以及等效的assert_函式) 中,在包含巢狀資料並使用 numpy >= 1.25 時出現的 bug (GH 50360)
其他#
注意
如果您在使用 SQLAlchemy 1.4.46 或更高版本時,使用 DataFrame.to_sql(), read_sql(), read_sql_table(), 或 read_sql_query(),您可能會看到一個 sqlalchemy.exc.RemovedIn20Warning。這些警告對於 SQLAlchemy 1.4.x 版本可以安全地忽略,因為 pandas 正在努力相容 SQLAlchemy 2.0。
恢復了
Series.__getitem__()和Series.__setitem__()使用整數Index進行切片的行為的棄用 (GH 45324);該行為將保持為位置切片 (GH 49612)使用
DataFrame.loc()或DataFrame.iloc()原地設定值時引發的FutureWarning已更改為DeprecationWarning(GH 48673)
貢獻者#
共有 19 人為此版本貢獻了補丁。名字旁邊帶有“+”的人是首次貢獻補丁。
Emma Carballal Haire +
Irv Lustig
JHM Darbyshire
Joris Van den Bossche
Marc Garcia
Marco Edward Gorelli
MarcoGorelli
Matthew Roeschke
MeeseeksMachine
Natalia Mokeeva
Pandas Development Team
Patrick Hoefler
Richard Shadrach
Tsvika Shapira +
William Ayd
aneesh98
jakirkham +
jbrockmendel
silviaovo +