2.1.2 版本的新增内容(2023年10月26日)#
这是 pandas 2.1.2 中的更改。请参阅 发行说明 以获取包括其他版本 pandas 的完整更新日志。
弃用#
在
DataFrame.pct_change()、Series.pct_change()、DataFrameGroupBy.pct_change()和SeriesGroupBy.pct_change()中恢复了对fill_method=None的弃用;值'backfill'、'bfill'、'pad'和'ffill'仍然被弃用 (GH 53491)
修复的回归问题#
修复了
DataFrame.join()中结果缺少值且 dtype 为 arrow 支持的字符串的回归问题 (GH 55348)修复了
rolling()中的回归问题,其中非纳秒索引或on列会产生不正确的结果 (GH 55026, GH 55106, GH 55299)修复了
DataFrame.resample()中的回归问题,当origin超出其范围时,它会向后外推到origin(GH 55064)修复了
DataFrame.sort_index()中的回归问题,当索引是切片MultiIndex时,排序不正确 (GH 55379)修复了
DataFrameGroupBy.agg()和SeriesGroupBy.agg()中的回归问题,当选项compute.use_numba设置为 True 时,groupby 方法不支持 numba 引擎会引发TypeError(GH 55520)修复了
merge_asof()在by包含 datetime 和 timedelta dtypes 时引发TypeError的问题 (GH 55453)在读取包含超过2GB字符串数据且使用``”string”`` dtype的字符串列的文件时,修复了
read_parquet()中的回归问题 (GH 55606)修复了
DataFrame.to_sql()在使用detect_types时无法正确往返处理 sqlite 的 datetime 列的回归问题 (GH 55554)修复了在构建某些 DataFrame 或 Series 子类时的回归问题 (GH 54922)
错误修复#
修复了当
infer_string设置时,DataFrameGroupBy归约不保留对象数据类型的问题 (GH 55620)修复了
SeriesGroupBy.value_counts()在字符串列中返回不正确数据类型的问题 (GH 55627)修复了如果其他对象具有箭头支持的字符串数据类型时
Categorical.equals()中的错误 (GH 55364)修复了
DataFrame.__setitem__()在infer_string=True时未能推断零维数组字符串数据类型的问题 (GH 55366)修复了
DataFrame.idxmin()和DataFrame.idxmax()在处理箭头数据类型时引发的错误 (GH 55368)修复了
DataFrame.interpolate()引发不正确错误消息的错误 (GH 55347)修复了在将
None插入dtype="string[pyarrow_numpy]"的Index时Index.insert()引发的错误 (GH 55365)修复了
Series.all()和Series.any()在dtype="string[pyarrow_numpy]"时未能正确处理缺失值的错误 (GH 55367)修复了
ArrowDtype在Series.floordiv()中的错误 (GH 55561)修复了
Series.mode()在处理 arrow 支持的字符串数据类型时未对值进行排序的错误 (GH 55621)修复了
Series.rank()中string[pyarrow_numpy]dtype 的错误 (GH 55362)修复了
Series.str.extractall()方法中ArrowDtype数据类型被转换为对象的错误 (GH 53846)修复了在创建新的条件列时显示关于设置不兼容dtype项的PDEP-6警告的错误 (GH 55025)
修复了
Series构造函数在NA是第一个值且infer_string被设置时未能推断字符串数据类型的问题 (:issue:` 55655`)
其他#
修复了可选依赖组
output_formatting的安装问题。将下划线_替换为破折号-修复了依赖解析问题。正确的使用方法是pip install pandas[output-formatting]。
贡献者#
总共有20人为此版本贡献了补丁。名字后面带有“+”的人首次贡献了补丁。
Amanda Bizzinotto
Artur Barseghyan +
Hadi Abdi Khojasteh +
Joris Van den Bossche
Luke Manley
Lumberbot (aka Jack)
Marc Garcia
Marco Edward Gorelli
MarcoGorelli
Mateusz Sokół
Matthew Roeschke
Natalia Mokeeva
Pandas Development Team
Patrick Hoefler
Richard Shadrach
Thomas Li
Yao Xiao
dependabot[bot]
rohanjain101 +
torext +