2.1.1 版的新增内容(2023年9月20日)#
这是 pandas 2.1.1 中的更改。请参阅 发行说明 以获取包括其他版本 pandas 的完整更新日志。
修复的回归问题#
修复了当
usecols被指定且dtypes是engine="python"的字典时,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 中无法正确往返日期时间列的回归问题 (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()返回DataFrame的弃用,当传入的可调用对象返回Series对象时 (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