1.4.2 版本新特性 (2022年4月2日)#
以下是 pandas 1.4.2 中的更改。有关包括其他 pandas 版本在内的完整更改日志,请参阅发布说明。
已修复的回归#
修复了
DataFrame.drop()
和Series.drop()
在Index
具有扩展数据类型和重复项时的回归问题 (GH 45860)修复了
read_csv()
在为engine="c"
提供无效文件输入时导致 Python 进程终止的回归问题 (GH 45957)修复了
Series.fillna()
在对DataFrame
列使用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)
Bug 修复#
修复了某些子类将其
_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 Development Team
Patrick Hoefler
Richard Shadrach
Simon Hawkins
jbrockmendel