1.1.1 新特性(2020 年 8 月 20 日)#
这些是 pandas 1.1.1 中的改动。有关完整的更改日志,包括其他 pandas 版本,请参阅发布说明。
已修复的回归问题#
修复了
CategoricalIndex.format()
中的回归问题:当字符串化的标量长度不同时,较短的字符串会用空格右填充,使其与最长字符串的长度相同(GH 35439)修复了
Series.truncate()
在尝试截断单元素 Series 时的回归问题(GH 35544)修复了当混合数据类型转换为
str
时,DataFrame.to_numpy()
会引发RuntimeError
的回归问题(GH 35455)修复了当
pandas.options.mode.use_inf_as_na
设置为True
时,read_csv()
会引发ValueError
的回归问题(GH 35493)修复了当非数值数据类型与
check_exact=True
一起传递时,pandas.testing.assert_series_equal()
会引发错误的回归问题(GH 35446)修复了
.groupby(..).rolling(..)
中列选择被忽略的回归问题(GH 35486)修复了当
DataFrame
为空时,DataFrame.interpolate()
会引发TypeError
的回归问题(GH 35598)修复了
DataFrame.shift()
在axis=1
和异构数据类型下的回归问题(GH 35488)修复了
DataFrame.diff()
在只读数据下的回归问题(GH 35559)修复了
.groupby(..).rolling(..)
中当center=True
且值为奇数时会发生段错误的回归问题(GH 35552)修复了
DataFrame.apply()
中,原地修改输入的函数只作用于单行的回归问题(GH 35462)修复了
DataFrame.reset_index()
在具有datetime64
数据类型级别的MultiIndex
的空DataFrame
上会引发ValueError
的回归问题(GH 35606, GH 35657)修复了当设置了
left_index
、right_index
和tolerance
时,pandas.merge_asof()
会引发UnboundLocalError
的回归问题(GH 35558)修复了
.groupby(..).rolling(..)
中自定义BaseIndexer
被忽略的回归问题(GH 35557)修复了
DataFrame.replace()
和Series.replace()
中,编译后的正则表达式在替换时被忽略的回归问题(GH 35680)修复了
DataFrameGroupBy.aggregate()
中,如果函数列表中至少有一个函数没有聚合,则会产生错误结果的回归问题(GH 35490)修复了实例化大型
pandas.arrays.StringArray
时内存使用问题(GH 35499)
错误修复#
修复了
pandas.testing.assert_series_equal()
和pandas.testing.assert_frame_equal()
中的错误:当check_dtypes
设置为False
时,扩展数据类型未被忽略(GH 35715)修复了
to_timedelta()
在arg
为包含空值的Int64
数据类型的Series
时失败的错误(GH 35574)修复了
.groupby(..).rolling(..)
中,当closed
与列选择一起传递时会引发ValueError
的错误(GH 35549)修复了
DataFrame
构造函数在某些情况下当data
和index
长度不匹配时未能引发ValueError
的错误(GH 33437)
贡献者#
共有 20 人为此版本贡献了补丁。名字旁边带有“+”的人是首次贡献补丁。
Ali McMaster
Daniel Saxton
Eric Goddard +
Fangchen Li
Isaac Virshup
Joris Van den Bossche
Kevin Sheppard
Matthew Roeschke
MeeseeksMachine +
Pandas 开发团队
Richard Shadrach
Simon Hawkins
Terji Petersen
Tom Augspurger
Yutaro Ikeda +
attack68 +
edwardkong +
gabicca +
jbrockmendel
sanderland +