0.24.1 中的新功能(2019年2月3日)#

警告

0.24.x 系列的发布将是支持 Python 2 的最后一个版本。未来的功能发布将仅支持 Python 3。更多信息请参见 Dropping Python 2.7

这是 pandas 0.24.1 的更改。查看 发行说明 获取包括其他版本 pandas 的完整更新日志。查看 0.24.0 中的新功能(2019年1月25日) 获取 0.24.0 的更新日志。

API 变化#

更改 Index 集合操作的 sort 参数#

对于 Index.union() 的默认 sort 值已从 True 更改为 None (GH 24959)。然而,默认的 行为 保持不变:结果是排序的,除非

  1. selfother 是相同的

  2. selfother 为空

  3. selfother 包含无法比较的值(会引发 RuntimeWarning)。

此更改将允许 sort=True 在未来版本中意味着“总是排序”。

同样的更改适用于 Index.difference()Index.symmetric_difference(),当值无法比较时,这些方法不会对结果进行排序。

对于 Index.intersection()sort 选项已经以三种方式进行了更改。

  1. 默认值已从 True 更改为 False,以恢复 pandas 0.23.4 及之前版本的不默认排序行为。

  2. sort=True 的行为现在可以通过 sort=None 获得。这将仅在 selfother 中的值不同时对结果进行排序。

  3. sort=True 不再被允许。未来版本的 pandas 将正确支持 sort=True 表示“总是排序”。

修复的回归问题#

错误修复#

重塑

可视化

其他

  • 在访问IPython配置对象后打印DataFrame的HTML repr时修复AttributeError (GH 25036)

贡献者#

总共有7个人为这次发布贡献了补丁。名字后面带有“+”的人首次贡献了补丁。

  • Alex Buchkovsky

  • Roman Yurchak

  • h-vetinari

  • jbrockmendel

  • 杰里米·申德尔

  • Joris Van den Bossche

  • Tom Augspurger