0.24.2 中的新增内容(2019 年 3 月 12 日)#
警告
0.24.x 系列版本将是最后一个支持 Python 2 的版本。未来的功能版本将仅支持 Python 3。有关更多信息,请参阅删除 Python 2.7。
这些是 pandas 0.24.2 中的变化。请参阅发行说明以获取完整的变更日志,包括其他版本的 pandas。
固定回归#
修复了
DataFrame.all()
被忽略DataFrame.any()
的回归bool_only=True
(GH 25101)DataFrame
修复了传递混合类型的混合列表可能会出现段错误的构造问题。 (GH 25075)修复了当类似类作为参数传递时
DataFrame.apply()
导致的回归。 (GH 25196)RecursionError
dict
DataFrame.replace()
修复了仅替换regex=True
与字符串开头匹配的模式的回归( GH 25259)修复了 中的回归
DataFrame.duplicated()
,其中空数据帧不返回布尔类型系列。 (GH 25184)修复了包含数据时忽略的
Series.min()
回归(GH 25299)Series.max()
numeric_only=True
Series
Categorical
修复了当右侧包含空值时,具有dtype
Series
的对象之间的减法回归错误地引发的问题 ( GH 25317 )datetime64[ns]
OverflowError
Series
TimedeltaIndex
修复了错误np.sum(index)
返回零维对象而不是标量的回归( GH 25282)修复了构造中的回归
IntervalDtype
,其中传递以“Interval”作为前缀的不正确字符串可能会导致RecursionError
. (GH 25338)修复了从周期对象的只读 NumPy 数组创建周期 dtype 数组时的回归问题。 (GH 25403)
修复了 中的回归,其中从与创建的无效对象不同的
Categorical
分类Series
和显式构造它,这可能会触发段错误。 (GH 25318)categories=
Series
to_timedelta()
修复了将浮动数据转换为数据时丢失精度的回归Timedelta
(GH 25077)。修复了从源安装到没有 NumPy 的环境中的 pip ( GH 25193 )
DataFrame.replace()
修复了大字符串被强制进入的回归int64
,导致OverflowError
(GH 25616)修复了使用( GH 25409
factorize()
)传递自定义值时的回归。na_sentinel
sort=True
DataFrame.to_csv()
修复了使用 gzip 压缩写入重复行结尾时的回归问题( GH 25311)
Bug修复#
输入/输出
当端子尺寸未知时更好地处理端子打印 ( GH 25080 )
DataFrame
在 Python 3 中读取在 Python 2 中创建的HDF5 表格式时出现错误( GH 24925 )读取由with
orient='table'
生成的JSON 时出现错误( GH 25170 )DataFrame.to_json()
index=False
打印时浮点索引可能会出现未对齐值的错误 ( GH 25061 )
分类的
Series.replace()
调用分类数据可能返回维度不正确的错误Series
( GH 24971 )
重塑
GroupBy.transform()
将函数应用于时区感知列时会返回时区幼稚结果的错误( GH 24198)DataFrame.join()
加入时区感知时出现错误DatetimeIndex
(GH 23931)
可视化
Series.plot()
无法将辅助 y 轴设置为对数刻度的错误( GH 25545 )
其他
错误在于
Series.is_unique()
单个出现的NaN
不被认为是唯一的 ( GH 25180 )merge()
将空DataFrame
与Int64
列合并或将非空DataFrame
与Int64
全部列合并时出现错误NaN
(GH 25183)由于添加端点时溢出而在构造时发生错误,这也会导致
IntervalTree
索引操作期间崩溃(GH 25485)RecursionError
IntervalIndex
Series.size
引发某些扩展数组支持的错误Series
,而不是返回大小(GH 25580)对可为 null 的整数 dtype 列进行重采样引发的错误 ( GH 25580 )
贡献者#
共有 25 人为此版本贡献了补丁。名字带有“+”的人首次贡献了补丁。
阿尔伯特·维拉诺瓦·德尔·莫拉尔
阿诺·文斯特拉 +
克里斯-B1
德文·彼得森 +
永恒学习者42 +
弗拉维安·兰伯特 +
格菲扬
乔亚·巴林
杰布罗克门德尔
杰夫·雷巴克
杰里米·申德尔
约翰·冯·福斯特纳 +
乔里斯·范登博什
乔什
贾斯汀·郑
肯德尔·马塞
马修·罗斯克
马克斯·博林布鲁克 +
苯烯+
斯特林帕拉摩尔 +
何涛+
托马斯·卡斯威尔
汤姆·奥格斯普格
维布·阿加瓦尔 +
威廉·艾德
扎克·安吉尔