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 默认sort值Index.union()已从 更改True为None( GH 24959 )。但是,默认行为保持不变:结果已排序,除非 self并且other是相同的 self或other为空 self或other包含无法比较的值(aRuntimeWarning被引发)。 此更改将允许sort=True在未来版本中表示“始终排序”。 同样的更改适用于Index.difference()和Index.symmetric_difference(),当无法比较值时,它不会对结果进行排序。 sort的选项在Index.intersection()三个方面发生了变化。 默认值已从 更改为True,False以恢复 pandas 0.23.4 和早期版本默认不排序的行为。 sort=True现在可以使用 获得的行为sort=None。仅当self和中的值other 不相同时,才会对结果进行排序。 该值sort=True不再被允许。 pandas 的未来版本将正确支持sort=True“始终排序”的含义。 固定回归# 修复了当包含超过 255 列时DataFrame.to_dict()使用recordsorient 引发 an 的 回归,或错误地转换不是有效 python 标识符的列名称(GH 24939、GH 24940)。AttributeErrorDataFrame read_sql()修复了使用 MySQL/pymysql 传递某些查询时的回归( GH 24988)。 Index.intersection修复了默认情况下错误地对值排序的回归( GH 24959)。 修复了在时区感知列之一merge()上将空与多个时区感知列合并时的回归( GH 25014)。DataFrame Series.rename_axis()修复了传递DataFrame.rename_axis()失败None删除轴名称的回归( GH 25034) to_timedelta()修复了box=False错误返回datetime64对象而不是对象的回归timedelta64(GH 24961) 修复了自定义可哈希类型无法用作列键的回归DataFrame.set_index()(GH 24969) Bug修复# 重塑 当时间发生变化 (DST) 且分组频率为( GH 24972 )时DataFrame.groupby()出现错误Grouper'1d' 可视化 修复了未显示隐式注册的 matplotlib 转换器的警告。有关更多信息,请参阅恢复 Matplotlib 日期时间转换器注册( GH 24963 )。 其他 修复了访问 IPython 配置对象后打印 DataFrame 的 HTML 表示时出现的 AttributeError ( GH 25036 ) 贡献者# 共有 7 人为此版本贡献了补丁。名字带有“+”的人首次贡献了补丁。 亚历克斯·布赫科夫斯基 罗曼·尤尔恰克 H-维蒂纳里 杰布罗克门德尔 杰里米·申德尔 乔里斯·范登博什 汤姆·奥格斯普格