1.4.1 版本的新增内容(2022年2月12日)#
这是 pandas 1.4.1 中的更改。请参阅 发行说明 以获取包括其他版本 pandas 的完整更新日志。
修复的回归问题#
在
Series.mask()
中使用inplace=True
和PeriodDtype
以及一个不兼容的other
时,强制转换为通用 dtype 而不是引发异常 (GH 45546)在
assert_frame_equal()
中回归,不尊重check_flags=False
(GH 45554)在
DataFrame.loc()
中索引(获取值)时,当使用一个层级的MultiIndex
引发ValueError
的回归问题 (GH 45779)在
Series.fillna()
中使用downcast=False
时,错误地将object
类型向下转换 (GH 45603)在评估分类
Series
时,api.types.is_bool_dtype()
中出现的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()
中使用不是sqlite3.Connection
实例的 DBAPI2 连接时,错误地要求安装 SQLAlchemy (GH 45660)在
DateOffset
中使用没有关键字的整数参数进行构造时(例如pd.DateOffset(n)
),其行为会像datetime.timedelta(days=0)
一样 (GH 45643, GH 45890)
错误修复#
修复了在 Python 3.10 中转储带时区日期时间时
DataFrame.to_json()
中的固定段错误 (GH 42130)在带有稀疏列的
DataFrame.sort_values()
中停止发出不必要的FutureWarning
(GH 45618)在
DataFrame.rolling()
和Series.rolling()
中跳过未使用元素的固定窗口聚合 (GH 45647)在
axis=1
时apply()
中的错误引发了一个错误的ValueError
(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 +