1.3.2 版本新特性 (2021年8月15日)#
以下是 pandas 1.3.2 中的更改。有关包括其他 pandas 版本的完整更新日志,请参阅发布说明。
已修复的回归#
DataFrame.isin()
和Series.isin()
在可空数据类型上的性能回归 (GH 42714)使用通过
DataFrame.pop()
创建的布尔索引更新Series
值时出现回归 (GH 42530)DataFrame.from_records()
在空记录时出现回归 (GH 42456)修复了
DataFrame.shift()
中的回归,当对由切片和填充值串联创建的 DataFrame 进行移位时发生TypeError
(GH 42719)DataFrame.agg()
在func
参数返回列表且axis=1
时出现回归 (GH 42727)如果
MultiIndex
存在重复且索引器是元组或元组列表,则DataFrame.drop()
不执行任何操作的回归 (GH 42771)修复了当参数
names
和prefix
都设置为None
时,read_csv()
抛出ValueError
的回归 (GH 42387)修复了
Timestamp
对象和超出纳秒datetime64
实现范围的datetime64
对象之间比较的回归 (GH 42794)修复了
Styler.highlight_min()
和Styler.highlight_max()
中的回归,其中pandas.NA
未能成功忽略 (GH 42650)修复了
concat()
中的回归,其中在axis=1
Series 串联中未遵守copy=False
(GH 42501)Series.nlargest()
和Series.nsmallest()
在可空整数或浮点 dtype 时出现回归 (GH 42816)修复了
Series.quantile()
在Int64Dtype
时出现的回归 (GH 42626)修复了
Series.groupby()
和DataFrame.groupby()
中的回归,其中当by
参数提供了一个用元组命名的 Series 时,会错误地引发异常 (GH 42731)
Bug 修复#
read_excel()
中存在一个 bug,在读取带有重复列的文件时会修改 dtypes 字典 (GH 42462)扩展类型上的 1D 切片转换为 ExtensionArrays 上的 N 维切片 (GH 42430)
修复了
Series.rolling()
和DataFrame.rolling()
中的 bug,当center=True
且window
是覆盖所有行的偏移量时,未正确计算第一行的窗口边界 (GH 42753)Styler.hide_columns()
现在会隐藏索引名称标题行以及列标题 (GH 42101)Styler.set_sticky()
已修改 CSS 以控制列/索引名称并确保正确的固定位置 (GH 42537)在 PYTHONOPTIMIZED 模式下反序列化日期时间索引时出现 bug (GH 42866)
贡献者#
共有 16 人为本次发布贡献了补丁。名字旁带有“+”的人是首次贡献补丁。
Alexander Gorodetsky +
Fangchen Li
Fred Reiss
Justin McOmie +
Matthew Zeitlin
MeeseeksMachine
Pandas 开发团队
Patrick Hoefler
Richard Shadrach
Shoham Debnath
Simon Hawkins
Thomas Li
Wenjun Si
attack68
dicristina +
jbrockmendel