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)修復了
IntervalIndex的closed屬性的 pickle 往返的迴歸 ( GH 35658)修復了
DataFrameGroupBy.agg()的迴歸,當底層陣列是隻讀的時,會引發ValueError: buffer source array is read-only( GH 36014)修復了
Series.groupby.rolling()的迴歸,其中輸入中的MultiIndex的級別數被壓縮為一 ( GH 36018)
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.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