1.4.2 版本新特性 (2022 年 4 月 2 日)#

这些是 pandas 1.4.2 的更改。请参阅 发布说明 查看完整的更改日志,包括其他版本的 pandas。

修复的回归问题#

  • 修复了在 Index 具有扩展 dtype 和重复项时,DataFrame.drop()Series.drop() 中的回归问题 (GH 45860)

  • 修复了在为 engine="c" 提供无效文件输入时,read_csv() 终止 python 进程的回归问题 (GH 45957)

  • 修复了在对 DataFrame 列调用 Series.fillna() 并设置 inplace=True 时的内存性能回归问题 (GH 46149)

  • 提供了一种在 Styler.to_excel() 中传递自定义 Excel 格式的替代解决方案,这是由于更严格的 CSS 验证导致的回归。示例可在 Styler.format() 的文档中找到 (GH 46152)

  • 修复了在 DataFrame.replace() 中,当替换值也是替换目标时导致的回归问题 (GH 46306)

  • 修复了在 DataFrame.replace() 中,当在字典中将替换值显式设置为 None 传递给 to_replace 时导致的回归问题 (GH 45601, GH 45836)

  • 修复了使用 DataFrame.loc() 设置值时,如果 DataFrame 之前是空的,会导致 MultiIndex 名称丢失的回归问题 (GH 46317)

  • 修复了使用 Styler() 渲染布尔数据类型列时导致的回归问题 (GH 46384)

  • 修复了 Groupby.rolling() 使用频率窗口时导致的回归问题,即使每个组中的日期时间是单调的,也会引发 ValueError (GH 46061)

错误修复#

  • 修复了子类将其 _constructor 属性定义为一般可调用对象的一些情况 (GH 46018)

  • 修复了在 Styler.to_latex() 中,当 column_format 以扩展格式给出时,“longtable” 格式不正确的问题 (GH 46037)

  • 修复了在 Styler.format() 中,当 hyperlinks="html" 且 URL 包含冒号或其他特殊字符时渲染不正确的问题 (GH 46389)

  • 改进了 Rolling 中,当 window 是频率且滚动轴中包含 NaT 时的错误消息 (GH 46087)

贡献者#

共有 15 人为此版本贡献了补丁。名字旁带有“+”的人是首次贡献补丁。

  • Daniel Schmidt

  • JHM Darbyshire

  • Jonas Haag

  • Jordan Hicks +

  • Joris Van den Bossche

  • Kian Eliasi +

  • Luke Manley

  • Marco Edward Gorelli

  • Matthew Roeschke

  • MeeseeksMachine

  • Pandas 开发团队

  • Patrick Hoefler

  • Richard Shadrach

  • Simon Hawkins

  • jbrockmendel