2.1.1 版本新特性 (2023 年 9 月 20 日)#
以下是 pandas 2.1.1 版本中的更改。请参阅发行说明,了解包括其他 pandas 版本在内的完整更改日志。
修复的回归问题#
修复了在使用
engine="python"
且提供了usecols
并且dtypes
是字典时read_csv()
中的回归问题 (GH 54868)修复了当
delim_whitespace
为 True 时read_csv()
中的回归问题 (GH 54918, GH 54931)修复了当
axis=1
时GroupBy.get_group()
抛出异常的回归问题 (GH 54858)修复了当使用部分
MultiIndex
设置Series
时DataFrame.__setitem__()
抛出AssertionError
的回归问题 (GH 54875)修复了
DataFrame.filter()
不遵循filter
元素顺序的回归问题 (GH 54980)修复了
DataFrame.to_sql()
对于 sqlite 无法正确往返 datetime 列的回归问题 (GH 54877)修复了当使用字典聚合具有重复列名的 DataFrame 时
DataFrameGroupBy.agg()
中的回归问题 (GH 55006)修复了当追加重叠的
IntervalIndex
层级时MultiIndex.append()
抛出异常的回归问题 (GH 54934)修复了
Series.drop_duplicates()
对于 PyArrow 字符串的回归问题 (GH 54904)修复了当给定
fill_value
时Series.interpolate()
抛出异常的回归问题 (GH 54920)修复了当指定了
bins
时Series.value_counts()
对数值数据抛出异常的回归问题 (GH 54857)修复了 PyArrow 支持的列的比较操作无法正确传播异常的回归问题 (GH 54944)
错误修复#
修复了
ArrowDtype
对固定大小列表抛出NotImplementedError
的错误 (GH 55000)修复了当
future_stack=True
且列不是由元组组成的非MultiIndex
时DataFrame.stack()
中的错误 (GH 54948)修复了使用
ArrowDtype
时Series.dt.tz()
返回字符串而不是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 (aka Jack)
Mateusz Sokół
Matthew Roeschke
Pandas Development Team
Patrick Hoefler
Rajat Subhra Mukherjee
Ralf Gommers
Richard Shadrach
Thomas Li