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)修复了在32位平台上使用
method="spearman"时DataFrame.corr()引发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上Series.cat.categories()设置器未能更新类别的问题 (GH 43334)修复了当
memory_map=True时,read_csv()引发UnicodeDecodeError异常的问题 (GH 43540)修复了在
column是任何非字符串标量时,DataFrame.explode()引发AssertionError的回归问题 (GH 43314)修复了在某些情况下尝试多次将
args和kwargs传递给用户提供的func的Series.aggregate()中的回归问题 (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