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)已修复
merge()
中一个回归问题,该问题在使用整数和NaN
键进行outer
合并时失败 (GH 43550)已修复
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
中的一个 bug,该 bug 导致段错误和窗口端点在组间混合 (GH 43267)已修复
DataFrameGroupBy.mean()
和SeriesGroupBy.mean()
中一个 bug,该 bug 在处理包含NaT
值的日期时间类型值时返回不正确的结果 (GH 43132)已修复
Series.aggregate()
中一个 bug,在某些情况下,该 bug 未将第一个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