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 +