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