1.1.2 版本更新 (2020年9月8日)#

這些是 pandas 1.1.2 版本中的更改。請參閱 發行說明 以獲取包含其他 pandas 版本的完整變更日誌。

修復的迴歸#

  • DatetimeIndex.intersection() 中出現的迴歸,當與列表進行交集時錯誤地引發了 AssertionError ( GH 35876)

  • 修復了原地更新列的迴歸(例如,使用 df['col'].fillna(.., inplace=True))( GH 35731)

  • 修復了 DataFrame.append() 中混合時區感知和時區不敏感的日期時間列的迴歸 ( GH 35460)

  • RangeIndex.format() 的效能迴歸 ( GH 35712)

  • 當向 MultiIndex.get_loc() 傳遞空列表時,它會返回一個跨越整個索引的切片,這種情況下的迴歸 ( GH 35878)

  • 修復了索引操作後無效快取的迴歸;這可能會在設定不更新資料時出現 ( GH 35521)

  • DataFrame.replace() 中出現的迴歸,當嘗試替換 Interval 型別的元素時會引發 TypeError ( GH 35931)

  • 修復了 IntervalIndexclosed 屬性的 pickle 往返的迴歸 ( GH 35658)

  • 修復了 DataFrameGroupBy.agg() 的迴歸,當底層陣列是隻讀的時,會引發 ValueError: buffer source array is read-only ( GH 36014)

  • 修復了 Series.groupby.rolling() 的迴歸,其中輸入中的 MultiIndex 的級別數被壓縮為一 ( GH 36018)

  • 修復了在空 DataFrame 上的 DataFrameGroupBy 的迴歸 ( GH 36197)

Bug 修復#

  • DataFrame.eval() 中對 object 型別的列進行二進位制運算時出現的錯誤 ( GH 35794)

  • Series 建構函式中,當構造稀疏 datetime64 型別時會引發 TypeError 的錯誤 ( GH 35762)

  • DataFrame.apply() 中使用 result_type="reduce" 時,返回的索引不正確的錯誤 ( GH 35683)

  • Series.astype()DataFrame.astype() 中,當 `errors` 引數設定為 `"ignore"` 時,對於擴充套件型別不遵守 `errors` 引數的錯誤 ( GH 35471)

  • DateTimeIndex.format()PeriodIndex.format() 中,當 `name=True` 時,將第一個元素設定為 `"None"` 而不是 `""` 的錯誤 ( GH 35712)

  • Float64Index.__contains__() 中,錯誤地引發 TypeError 而不是返回 False 的錯誤 ( GH 35788)

  • Series 建構函式中,當傳入有序集合時錯誤地引發 TypeError 的錯誤 ( GH 36044)

  • Series.dt.isocalendar()DatetimeIndex.isocalendar() 中,對於某些日期返回了不正確的年份的錯誤 ( GH 36032)

  • DataFrame 索引中,當 Series 被修改且快取未失效時,在某些情況下返回不正確的 Series 的錯誤 ( GH 33675)

  • DataFrame.corr() 中,導致後續索引查詢不正確的錯誤 ( GH 35882)

  • import_optional_dependency() 中,當包名與匯入名不同時,返回不正確的包名的錯誤 ( GH 35948)

  • 在將空的 DataFrame 列設定為 Series 時,未能保留 DataFrame 中索引名稱的錯誤 ( GH 31368)

其他#

  • factorize() 現在支援 na_sentinel=None 以包含 NaN 在唯一值中,並移除了在 1.1 版本中無意中暴露給公共 API 的 `dropna` 關鍵字引數 ( GH 35667)

  • DataFrame.plot()Series.plot() 引發關於使用 `FixedFormatter` 和 `FixedLocator` 的 `UserWarning` ( GH 35684 and GH 35945)

貢獻者#

共有 16 人為此版本貢獻了補丁。名字旁有“+”的人是首次貢獻補丁。

  • Ali McMaster

  • Asish Mahapatra

  • Daniel Saxton

  • Fangchen Li

  • Harsh Sharma +

  • Irv Lustig

  • Jeet Parekh +

  • Joris Van den Bossche

  • Kaiqi Dong

  • Matthew Roeschke

  • MeeseeksMachine

  • Pandas Development Team

  • Simon Hawkins

  • Terji Petersen

  • jbrockmendel

  • patrick