1.4.1 版本新特性 (2022 年 2 月 12 日)#
这是 pandas 1.4.1 中的改动。请参阅 发布说明 以获取包括其他 pandas 版本在内的完整更新日志。
已修复的回归问题#
Series.mask()
在使用inplace=True
和PeriodDtype
且other
不兼容时强制转换为通用数据类型而不是抛出异常的回归问题 (GH 45546)assert_frame_equal()
未遵循check_flags=False
的回归问题 (GH 45554)DataFrame.loc()
当对只有一个级别的MultiIndex
进行索引(获取值)时抛出ValueError
的回归问题 (GH 45779)Series.fillna()
在downcast=False
情况下错误地向下转换object
数据类型的回归问题 (GH 45603)api.types.is_bool_dtype()
当评估分类Series
时抛出AttributeError
的回归问题 (GH 45615)DataFrame.iat()
设置值后导致在后续查找中无法正确传播的回归问题 (GH 45684)使用
DataFrame.loc()
设置值时,如果DataFrame
之前为空,则会丢失Index
名称的回归问题 (GH 45621)join()
与重叠的IntervalIndex
一起使用时抛出InvalidIndexError
的回归问题 (GH 45661)使用
Series.loc()
设置值时,当索引器全为False
且右侧为Series
时会抛出异常的回归问题 (GH 45778)read_sql()
在 DBAPI2 连接不是sqlite3.Connection
实例时错误地要求安装 SQLAlchemy 的回归问题 (GH 45660)DateOffset
在不带关键字参数(例如pd.DateOffset(n)
)的整数参数构造时,其行为类似于datetime.timedelta(days=0)
的回归问题 (GH 45643, GH 45890)
Bug 修复#
修复了在 Python 3.10 中转储时区感知日期时间时
DataFrame.to_json()
中的段错误 (GH 42130)停止在具有稀疏列的
DataFrame.sort_values()
中发出不必要的FutureWarning
(GH 45618)修复了
DataFrame.rolling()
和Series.rolling()
中的窗口聚合以跳过未使用的元素 (GH 45647)apply()
在使用axis=1
时会抛出错误的ValueError
的 Bug (GH 45912)
其他#
恢复了
DataFrame.corr()
对于method=pearson
的性能提升,以修复精度回归问题 (GH 45640, GH 42761)
贡献者#
本次发布共有 19 人贡献了补丁。名字旁带有“+”的人员是首次贡献补丁。
Adam Bowden +
JHM Darbyshire
Johannes Mueller
John Zangwill
Jonas Haag
Matthew Roeschke
MeeseeksMachine
Pandas Development Team
Patrick Hoefler
Robbie Palmer +
Simon Hawkins
Thomas Li
Tyler Reddy
eshirvana +
gesoos +
hasan-yaman
jbrockmendel
partev
rtpsw +