1.3.3 版本的新特性 (2021年9月12日)#
这是 pandas 1.3.3 中的更改。请参阅 发行说明 以获取包括其他版本 pandas 的完整更新日志。
修复的回归问题#
修复了
DataFrame构造函数在为定义的Index和长度为一的Timestamp列表广播时失败的回归问题 (GH 42810)修复了
DataFrameGroupBy.agg()和SeriesGroupBy.agg()在某些情况下不正确地引发的问题 (GH 42390)修复了
DataFrameGroupBy.apply()和SeriesGroupBy.apply()中的回归问题,即使设置了dropna=False,nan值也会被删除 (GH 43205)修复了
DataFrameGroupBy.quantile()和SeriesGroupBy.quantile()中的回归问题,这些问题在使用pandas.NA时会导致失败 (GH 42849)修复了
merge()中的回归问题,其中on列包含ExtensionDtype或bool数据类型在right和outer合并中被转换为object(GH 40073)修复了在
RangeIndex.where()和RangeIndex.putmask()中,当结果不代表RangeIndex时引发AssertionError的回归问题 (GH 43240)修复了
read_parquet()中的回归问题,其中fastparquet引擎在 fastparquet 0.7.0 版本中无法正常工作 (GH 43075)修复了在将数组设置为单元格值时
DataFrame.loc.__setitem__()引发ValueError的回归问题 (GH 43422)修复了
is_list_like()中的回归问题,其中将__iter__设置为None的对象会被识别为可迭代对象 (GH 43373)修复了在索引非单调时,
DataFrame.__getitem__()对DatetimeIndex切片引发错误的问题 (GH 43223)修复了在使用列选择后调用
Resampler.aggregate()时的回归问题,如果func是聚合函数列表,则会引发 (GH 42905)修复了
DataFrame.corr()中的回归问题,其中 Kendall 相关性会对包含重复值的列产生不正确的结果 (GH 43401)修复了
DataFrame.groupby()中对对象类型列进行聚合时,这些列的结果被删除的问题 (GH 42395, GH 43108)修复了在用无法无损转换的数据类型(如用
float64填充float32)填充floatSeries时,Series.fillna()引发TypeError的回归问题 (GH 43424)修复了当文件句柄是
tempfile.SpooledTemporaryFile对象时,read_csv()引发AttributeError的问题 (GH 43439)修复了
core.window.ewm.ExponentialMovingWindow.mean()中的性能退化问题 (GH 42333)
性能提升#
错误修复#
修复了在
engine="numba"下DataFrameGroupBy.agg()和DataFrameGroupBy.transform()中的错误,其中index数据未正确传递到func(GH 43133)
贡献者#
总共有18人为此版本贡献了补丁。名字后面带有“+”的人首次贡献了补丁。
Ali McMaster
Irv Lustig
Matthew Roeschke
Matthew Zeitlin
MeeseeksMachine
Pandas Development Team
Patrick Hoefler
Prerana Chakraborty +
Richard Shadrach
Shoham Debnath
Simon Hawkins
Thomas Li
Torsten Wörtwein
Zach Rait +
aiudirog +
attack68
jbrockmendel
suoniq +