2.0.2 中的新增功能(2023 年 5 月 29 日)#
这些是 pandas 2.0.2 中的变化。请参阅发行说明以获取完整的变更日志,包括其他版本的 pandas。
固定回归#
GroupBy.apply()
修复了( GH 53195 )中的性能回归read_sql()
修复了删除具有重复列名的列时的回归问题( GH 53117)修复了放大对象时
DataFrame.loc()
丢失名称的回归( GH 53053)MultiIndex
修复了
DataFrame.to_string()
当 DataFrame 不适合行宽时在第一行数据末尾打印反斜杠而不是标题时的回归问题 ( GH 53054 )MultiIndex.join()
修复了以错误顺序返回级别的回归( GH 53093)
Bug修复#
arrays.ArrowExtensionArray
错误地分配dict
而不是list
for.type
withpyarrow.map_
和引发NotImplementedError
with 的错误pyarrow.struct
(GH 53328)错误是在空分类数据上
api.interchange.from_dataframe()
引发的( GH 53077)IndexError
错误
api.interchange.from_dataframe()
是在切片上调用时返回DataFrame
不正确的大小(GH 52824)错误在位
api.interchange.from_dataframe()
掩码上出现了不必要的错误(GH 49888)read_csv()
提高和OverflowError
设置错误(GH 53295)engine="pyarrow"
parse_dates
错误
to_datetime()
是推断格式包含"%H"
而不是"%I"
日期包含“AM”/“PM”标记(GH 53147)错误是用(GH 52909)
to_timedelta()
引发的ValueError
pandas.NA
DataFrame.__getitem__()
不保留MultiIndex
部分键的数据类型的错误( GH 51895)当设置为 False 时,错误
DataFrame.convert_dtypes()
会忽略关键字( GH 52872 )convert_*
dtype_backend="pyarrow"
DataFrame.convert_dtypes()
丢失 tz 感知数据类型的时区的错误和dtype_backend="pyarrow"
( GH 53382 )DataFrame.sort_values()
PyArrow dtype 引发的错误dictionary
(GH 53232)Series.describe()
将 pyarrow 支持的时间戳和时间增量视为分类数据时出现错误( GH 53001 )Series.rename()
当标量传递给它时启用写入时复制时不进行惰性复制的错误( GH 52450)pd.array()
引发NumPy
数组和pa.large_string
或的错误pa.large_binary
(GH 52590)
其他#
Series.dt.to_pydatetime()
使用ArrowDtype
withpyarrow.date32
或type调用时引发更好的错误消息pyarrow.date64
(GH 52812)
贡献者#
共有 18 人为此版本贡献了补丁。名字带有“+”的人首次贡献了补丁。
詹卢卡·费卡雷利 +
纪尧姆·勒梅特
乔里斯·范登博什
朱利安·巴迪罗 +
卢克·曼利
伐木工(又名杰克)+
马克·加西亚
马可·爱德华·戈雷利
马可·戈雷利
马特·理查兹
马修·罗斯克
米塞克斯机器
熊猫开发团队
帕特里克·赫夫勒
西蒙·赫克斯布罗·汉森 +
托马斯·李
姚晓+
依赖机器人[机器人]