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
数据类型时,在右连接和外连接中被强制转换为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)修复了
Series.fillna()
在用无法无损转换 dtype(例如用float64
填充float32
)的类列表填充值填充float
Series
时引发TypeError
的回归问题 (GH 43424)修复了
read_csv()
在文件句柄是tempfile.SpooledTemporaryFile
对象时引发AttributeError
的回归问题 (GH 43439)修复了
core.window.ewm.ExponentialMovingWindow.mean()
的性能回归问题 (GH 42333)
性能改进#
Bug 修复#
修复了
DataFrameGroupBy.agg()
和DataFrameGroupBy.transform()
在使用engine="numba"
时,索引数据未正确传递到func
的 bug (GH 43133)
贡献者#
共有 18 人为本次发行贡献了补丁。名字旁带有“+”的人是首次贡献补丁。
Ali McMaster
Irv Lustig
Matthew Roeschke
Matthew Zeitlin
MeeseeksMachine
Pandas 开发团队
Patrick Hoefler
Prerana Chakraborty +
Richard Shadrach
Shoham Debnath
Simon Hawkins
Thomas Li
Torsten Wörtwein
Zach Rait +
aiudirog +
attack68
jbrockmendel
suoniq +