0.24.1 中的新增内容(2019 年 2 月 3 日)#

警告

0.24.x 系列版本将是最后一个支持 Python 2 的版本。未来的功能版本将仅支持 Python 3。有关更多信息,请参阅删除 Python 2.7

这些是 pandas 0.24.1 中的变化。请参阅发行说明以获取完整的变更日志,包括其他版本的 pandas。有关 0.24.0 变更日志,请参阅0.24.0 中的新增功能(2019 年 1 月 25 日) 。

API 更改#

更改设置操作的sort参数#Index

默认sortIndex.union()已从 更改TrueNone( GH 24959 )。但是,默认行为保持不变:结果已排序,除非

  1. self并且other是相同的

  2. selfother为空

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

此更改将允许sort=True在未来版本中表示“始终排序”。

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

sort的选项在Index.intersection()三个方面发生了变化。

  1. 默认值已从 更改为TrueFalse以恢复 pandas 0.23.4 和早期版本默认不排序的行为。

  2. sort=True现在可以使用 获得的行为sort=None。仅当self和中的值other 不相同时,才会对结果进行排序。

  3. 该值sort=True不再被允许。 pandas 的未来版本将正确支持sort=True“始终排序”的含义。

固定回归#

Bug修复

重塑

可视化

其他

  • 修复了访问 IPython 配置对象后打印 DataFrame 的 HTML 表示时出现的 AttributeError ( GH 25036 )

贡献者#

共有 7 人为此版本贡献了补丁。名字带有“+”的人首次贡献了补丁。

  • 亚历克斯·布赫科夫斯基

  • 罗曼·尤尔恰克

  • H-维蒂纳里

  • 杰布罗克门德尔

  • 杰里米·申德尔

  • 乔里斯·范登博什

  • 汤姆·奥格斯普格