2.1.4 版本的新特性(2023年12月8日)#
这是 pandas 2.1.4 中的更改。请参阅 发布 以获取包括其他版本 pandas 的完整更新日志。
修复的回归问题#
错误修复#
在
index
是Series
列表时,Series
构造函数引发 DeprecationWarning 的错误 (GH 55228)尝试将类似日期的字符串输入转换为
pyarrow.timestamp
的ArrowDtype
时,Series
中的错误 (GH 56266)在
Timestamp
构造中使用ts_input="now"
或ts_input="today"
时,给出的单位与Timestamp.now()
或Timestamp.today()
不同 (GH 55879)在
Index.__getitem__()
中返回错误结果的Bug,针对Arrow数据类型和负步长 (GH 55832)修复了
read_csv()
在设置infer_string
选项时不尊重对象数据类型的问题 (GH 56047)修复了在将
to_numeric()
转换为string[pyarrow_numpy]
dtype 时的扩展 dtype 错误 (GH 56179)修复了
DataFrameGroupBy.min()
和DataFrameGroupBy.max()
在处理空对象时未保留扩展数据类型的问题 (GH 55619)修复了在设置
infer_string
选项时,DataFrame.__setitem__()
将具有 object-dtype 的Index
转换为 PyArrow 支持的字符串的错误 (GH 55638)修复了当列具有
StringDtype
时DataFrame.to_hdf()
引发的问题 (GH 55088)修复了在设置
infer_string
选项时,Index.insert()
将对象类型转换为 PyArrow 支持的字符串的错误 (GH 55638)修复了
Series.__ne__()
中的错误,该错误导致在dtype="string[pyarrow_numpy]"
的情况下,NA
和字符串值的比较结果为 False (GH 56122)修复了当
infer_string
设置时,Series.mode()
不保持对象数据类型的问题 (GH 56183)修复了在设置
infer_string
时,Series.reset_index()
不保留对象数据类型的问题 (GH 56160)修复了当
pat=None
时,使用pyarrow.string
的ArrowDtype
的Series.str.split()
和Series.str.rsplit()
中的错误 (GH 56271)修复了在设置字符串选项时
Series.str.translate()
丢失对象数据类型的问题 (GH 56152)
贡献者#
总共有12个人为这次发布贡献了补丁。名字后面带有“+”的人是第一次贡献补丁。
Daniel Isaac
Joris Van den Bossche
Luke Manley
Lumberbot (aka Jack)
Marco Edward Gorelli
Matthew Roeschke
Pandas Development Team
Patrick Hoefler
Thomas Li
William Ayd
Yao Xiao
pre-commit-ci[bot]