1.5.3 的新增内容(2023 年 1 月 18 日)#
这些是 pandas 1.5.3 中的变化。请参阅发行说明以获取完整的变更日志,包括其他版本的 pandas。
固定回归#
Series.isin()
修复了空时的性能回归values
(GH 49839)修复了在空时
DataFrame.memory_usage()
显示不必要的回归( GH 50066)FutureWarning
DataFrame
修复了与( GH 49834 )
DataFrameGroupBy.transform()
一起使用时的回归as_index=False
强制恢复
color
作为 in 函数的别名c
和作为in 函数size
的别名( GH 49732 )s
DataFrame.plot.scatter()
如果结果是( GH 49907 ),则修复了在结果上
SeriesGroupBy.apply()
设置属性时的回归问题name
DataFrame
修复了解析包含数组时
to_datetime()
引发的回归(GH 50237)ValueError
float
np.nan
Bug修复#
DataFrame
Copy-on-Write 实现中的错误在用另一个索引 a 时丢失视图跟踪DataFrame
( GH 50630 )Styler.to_excel()
当无法识别border-style
(例如"hair"
)提供给 Excel 编写者时导致错误的错误( GH 48649)当只有值
Series.quantile()
时从 NumPy 发出警告的错误(GH 50681)Series
NA
链接多个调用时出现错误
Styler.concat()
,仅连接最后一个样式器(GH 49207)修复了实例化从该
DataFrame
子类继承的子类时在 python 3.11 上触发的错误(GH 49649)typing.Generic
UserWarning
当列具有嵌套元素
pivot_table()
时,NumPy 1.24 或更高版本会出现错误( GH 50342)DataFrame
具有嵌套数据并使用 numpy >= 1.25 ( GH 50360 )时出现错误
pandas.testing.assert_series_equal()
(和等效函数)assert_
其他#
笔记
DataFrame.to_sql()
如果您将、read_sql()
、read_sql_table()
、 或read_sql_query()
与 SQLAlchemy 1.4.46 或更高版本一起使用,您可能会看到一个sqlalchemy.exc.RemovedIn20Warning
.对于 SQLAlchemy 1.4.x 版本,可以安全地忽略这些警告,因为 pandas 致力于与 SQLAlchemy 2.0 兼容。
恢复了整数切片行为的弃用(GH 45324 ) ;这将保持位置不变(GH 49612)
Series.__getitem__()
Series.__setitem__()
Index
FutureWarning
尝试使用DataFrame.loc()
or就地设置值时引发的ADataFrame.iloc()
已更改为DeprecationWarning
( GH 48673 )
贡献者#
共有 19 人为此版本贡献了补丁。名字带有“+”的人首次贡献了补丁。
艾玛·卡巴拉尔·海尔 +
欧夫·勒斯蒂格
JHM 达比郡
乔里斯·范登博什
马克·加西亚
马可·爱德华·戈雷利
马可·戈雷利
马修·罗斯克
米塞克斯机器
娜塔莉亚·莫基耶娃
熊猫开发团队
帕特里克·赫夫勒
理查德·沙德拉赫
茨维卡·夏皮拉 +
威廉·艾德
阿内什98
贾克卡姆 +
杰布罗克门德尔
西尔维奥沃 +