2.1.1 版新特性 (2023年9月20日)#
以下是 pandas 2.1.1 中的更改。有关包括其他 pandas 版本在内的完整更改日志,请参阅发布说明。
修复的回归问题#
修复了
read_csv()中的回归问题,当给定usecols且dtypes是engine="python"的字典时 (GH 54868)修复了
read_csv()中的回归问题,当delim_whitespace为 True 时 (GH 54918, GH 54931)修复了
GroupBy.get_group()在axis=1时引发异常的回归问题 (GH 54858)修复了
DataFrame.__setitem__()在设置带有部分MultiIndex的Series时引发AssertionError的回归问题 (GH 54875)修复了
DataFrame.filter()未遵循filter元素顺序的回归问题 (GH 54980)修复了
DataFrame.to_sql()对于 sqlite 未正确往返日期时间列的回归问题 (GH 54877)修复了
DataFrameGroupBy.agg()在使用字典聚合具有重复列名的 DataFrame 时的回归问题 (GH 55006)修复了
MultiIndex.append()在追加重叠的IntervalIndex级别时引发异常的回归问题 (GH 54934)修复了
Series.drop_duplicates()对于 PyArrow 字符串的回归问题 (GH 54904)修复了
Series.interpolate()在给定fill_value时引发异常的回归问题 (GH 54920)修复了
Series.value_counts()对于数值数据在指定bins时引发异常的回归问题 (GH 54857)修复了 PyArrow 支持的列的比较操作未正确传播异常的回归问题 (GH 54944)
错误修复#
修复了
ArrowDtype在固定大小列表时引发NotImplementedError的错误 (GH 55000)修复了
DataFrame.stack()在future_stack=True且列是包含元组的非MultiIndex时的错误 (GH 54948)修复了
Series.dt.tz()对于ArrowDtype返回字符串而非tzinfo对象的错误 (GH 55003)修复了
Series.pct_change()和DataFrame.pct_change()显示不必要的FutureWarning的错误 (GH 54981)
其他#
撤销了禁止
Series.apply()在传入的可调用对象返回Series对象时返回DataFrame的弃用 (GH 52116)
贡献者#
共有 13 人为本次发布贡献了补丁。名字旁有“+”号的人是首次贡献。
Ben Greiner +
Joris Van den Bossche
Kai Mühlbauer +
Luke Manley
Lumberbot (又名 Jack)
Mateusz Sokół
Matthew Roeschke
Pandas 开发团队
Patrick Hoefler
Rajat Subhra Mukherjee
Ralf Gommers
Richard Shadrach
Thomas Li