1.3.4 版本新特性 (2021 年 10 月 17 日)#
以下是 pandas 1.3.4 中的更改。有关包括 pandas 其他版本在内的完整变更日志,请参阅发布说明。
修复的回归问题#
修复了
DataFrame.convert_dtypes()中将字节字符串错误地转换为字符串的回归问题 (GH 43183)修复了
DataFrameGroupBy.agg()和SeriesGroupBy.agg()在axis=1和MultiIndex混合数据类型时静默失败的回归问题 (GH 43209)修复了
DataFrame.corr()在 32 位平台上使用method="spearman"时引发ValueError的回归问题 (GH 43588)修复了
MultiIndex.equals()中的性能回归问题 (GH 43549)修复了
DataFrameGroupBy.first()、SeriesGroupBy.first()、DataFrameGroupBy.last()和SeriesGroupBy.last()在使用StringDtype时的性能回归问题 (GH 41596)修复了
Series.cat.reorder_categories()未能更新Series上类别的回归问题 (GH 43232)修复了
Series.cat.categories()setter 未能更新Series上类别的回归问题 (GH 43334)修复了
read_csv()在memory_map=True时引发UnicodeDecodeError异常的回归问题 (GH 43540)修复了
DataFrame.explode()在column为非字符串标量时引发AssertionError的回归问题 (GH 43314)修复了
Series.aggregate()在某些情况下尝试多次将args和kwargs传递给用户提供的func的回归问题 (GH 43357)修复了迭代
DataFrame.groupby.rolling对象时,如果输入分组未排序,导致结果 DataFrame 索引不正确的回归问题 (GH 43386)修复了
DataFrame.groupby.rolling.cov()和DataFrame.groupby.rolling.corr()在输入分组未排序时计算结果不正确的回归问题 (GH 43386)
错误修复#
修复了
pandas.DataFrame.groupby.rolling()和pandas.api.indexers.FixedForwardWindowIndexer中的错误,该错误导致段错误和窗口端点在不同组之间混淆 (GH 43267)修复了
DataFrameGroupBy.mean()和SeriesGroupBy.mean()在包含NaT值的日期时间类型值中返回不正确结果的错误 (GH 43132)修复了
Series.aggregate()在某些情况下未将第一个args传递给用户提供的func的错误 (GH 43357)修复了
Series.rolling.quantile()和Series.rolling.median()中的内存泄漏问题 (GH 43339)
其他#
编译 pandas 所需的 Cython 最低版本现在是
0.29.24(GH 43729)
贡献者#
共有 17 人为本次发布贡献了补丁。名字旁边带有“+”的人是首次贡献补丁。
Alexey Györi +
DSM
Irv Lustig
Jeff Reback
Julien de la Bruère-T +
Matthew Zeitlin
MeeseeksMachine
Pandas Development Team
Patrick Hoefler
Richard Shadrach
Shoham Debnath
Simon Hawkins
Thomas Li
aptalca +
jbrockmendel
michal-gh +
realead