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=1Series 串联中未遵守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