1.4.1 版本的新功能 (2022年2月12日)#

以下是 pandas 1.4.1 版本中的更改。请参阅 发布说明 查看完整的更改日志,包括 pandas 的其他版本。

修复的回归问题#

  • 在调用 Series.mask() 并使用 inplace=TruePeriodDtype 参数时,以及 other 参数不兼容时,会强制转换为通用 dtype 而非引发错误,这是一个回归问题 (GH 45546)

  • assert_frame_equal() 未遵循 check_flags=False 的行为,这是一个回归问题 (GH 45554)

  • 在对只有一级的 MultiIndex 进行索引(获取值)时,DataFrame.loc() 会引发 ValueError,这是一个回归问题 (GH 45779)

  • Series.fillna() 中使用 downcast=False 时,错误地将 object dtype 向下转换,这是一个回归问题 (GH 45603)

  • 在评估分类 Series 时,api.types.is_bool_dtype() 会引发 AttributeError,这是一个回归问题 (GH 45615)

  • 使用 DataFrame.iat() 设置值后,在后续查找中无法正确传播,这是一个回归问题 (GH 45684)

  • 在使用 DataFrame.loc() 设置值时,如果 DataFrame 在此之前是空的,会导致丢失 Index 名称,这是一个回归问题 (GH 45621)

  • 在对重叠的 IntervalIndex 调用 join() 时,会引发 InvalidIndexError,这是一个回归问题 (GH 45661)

  • 在使用 Series.loc() 设置值时,如果索引器全部为 False 且等号右侧是 Series,会引发错误,这是一个回归问题 (GH 45778)

  • 在使用非 sqlite3.Connection 实例的 DBAPI2 连接调用 read_sql() 时,会错误地要求安装 SQLAlchemy,这是一个回归问题 (GH 45660)

  • 在构造 DateOffset 时,使用不带关键字的整数参数(例如 pd.DateOffset(n))会 behave like datetime.timedelta(days=0),这是一个回归问题 (GH 45643, GH 45890)

错误修复#

其他#

贡献者#

共有 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 +