0.24.2 版本的新内容(2019年3月12日)#
警告
0.24.x 系列的发布将是最后一个支持 Python 2 的版本。未来的功能发布将仅支持 Python 3。更多信息请参见 Dropping Python 2.7。
这是 pandas 0.24.2 中的更改。请参阅 发行说明 以获取包括其他版本 pandas 的完整更新日志。
修复的回归问题#
修复了
DataFrame.all()
和DataFrame.any()
中的回归问题,其中bool_only=True
被忽略 (GH 25101)修复了在
DataFrame
构造中传递混合类型列表可能导致段错误的问题。(GH 25075)修复了
DataFrame.apply()
中的回归问题,当传递类似dict
的类作为参数时会导致RecursionError
。(GH 25196)修复了
DataFrame.replace()
中的回归问题,其中regex=True
仅替换了匹配字符串开头的模式 (GH 25259)修复了
DataFrame.duplicated()
中的回归问题,其中空数据框没有返回布尔类型的 Series。 (GH 25184)修复了
Series.min()
和Series.max()
中的回归问题,当Series
包含Categorical
数据时,numeric_only=True
被忽略 (GH 25299)修复了在
Series
对象之间减法中,当右侧的Series
包含空值时,datetime64[ns]
dtype 不正确地引发OverflowError
的问题 (GH 25317)修复了
TimedeltaIndex
中的回归问题,其中np.sum(index)
错误地返回了一个零维对象而不是标量 (GH 25282)在
IntervalDtype
构造中修复了回归问题,其中传递带有 ‘Interval’ 前缀的错误字符串可能导致RecursionError
。 (GH 25338)修复了从只读的周期对象 NumPy 数组创建周期数据类型数组时的回归问题。(GH 25403)
修复了
Categorical
中的回归问题,当从分类Series
和显式的categories=
构造它时,如果与Series
中的类别不同,会创建一个无效的对象,可能触发段错误。(GH 25318)修复了在将浮点数据转换为
Timedelta
数据时to_timedelta()
丢失精度的问题 (GH 25077)。从源代码安装 pip 到一个没有 NumPy 的环境中(GH 25193)
修复了
DataFrame.replace()
中的回归问题,其中大量数字字符串会被强制转换为int64
,导致OverflowError
(GH 25616)在传递带有
sort=True
的自定义na_sentinel
值时,修复了factorize()
中的回归问题 (GH 25409)。修复了
DataFrame.to_csv()
在gzip压缩时写入重复行尾的回归问题 (GH 25311)
错误修复#
I/O
在终端尺寸未知时更好地处理终端打印 (GH 25080)
在 Python 3 中读取在 Python 2 中创建的 HDF5 表格式
DataFrame
的错误 (GH 24925)在读取由
DataFrame.to_json()
生成的orient='table'
的 JSON 时出现错误,且index=False
(GH 25170)打印时浮点索引可能值不对齐的错误 (GH 25061)
分类
在分类数据上调用
Series.replace()
可能会返回一个维度不正确的Series
的错误 (GH 24971)
重塑
在
GroupBy.transform()
中的一个错误,当对一个时区感知的列应用函数时会返回一个时区无感知的结果 (GH 24198)当基于时区感知的
DatetimeIndex
进行连接时,DataFrame.join()
中的错误 (GH 23931)
可视化
在
Series.plot()
中的一个错误,其中次要 y 轴无法设置为对数刻度 (GH 25545)
其他
在
Series.is_unique()
中的错误,其中单个NaN
的出现不被认为是唯一的 (GH 25180)当合并一个空的
DataFrame
与一个Int64
列或一个非空的DataFrame
与一个全是NaN
的Int64
列时,merge()
中的错误 (GH 25183)在
IntervalTree
中的一个错误,在添加端点时由于溢出导致构造时发生RecursionError
,这也导致IntervalIndex
在索引操作期间崩溃 (GH 25485)在某些扩展数组支持的
Series
中,Series.size
引发错误,而不是返回大小 (GH 25580)可空整数类型列重采样时出现错误 (GH 25580)
贡献者#
总共有25人为此版本贡献了补丁。名字后面带有“+”的人首次贡献了补丁。
阿尔伯特·维拉诺瓦·德尔·莫拉尔
Arno Veenstra +
chris-b1
Devin Petersohn +
EternalLearner42 +
Flavien Lambert +
gfyoung
Gioia Ballin
jbrockmendel
Jeff Reback
Jeremy Schendel
Johan von Forstner +
Joris Van den Bossche
乔什
Justin Zheng
Kendall Masse
马修·罗斯克
Max Bolingbroke +
rbenes +
Sterling Paramore +
Tao He +
托马斯·A·卡斯韦尔
Tom Augspurger
Vibhu Agarwal +
William Ayd
Zach Angell