1.1.1中的新特性(2020年8月20日)#
这些是Pandas1.1.1中的变化。看见 发行说明 获取完整的更改日志,包括其他版本的Pandas。
固定回归#
修复了中的回归问题
CategoricalIndex.format()其中,当字符串化的标量有不同的长度时,较短的字符串将用空格右填充,因此它的长度与最长的字符串相同 (GH35439 )修复了中的回归问题
Series.truncate()当尝试截断单元素系列时 (GH35544 )Fixed regression where
DataFrame.to_numpy()would raise aRuntimeErrorfor mixed dtypes when converting tostr(GH35455)Fixed regression where
read_csv()would raise aValueErrorwhenpandas.options.mode.use_inf_as_nawas set toTrue(GH35493)Fixed regression where
pandas.testing.assert_series_equal()would raise an error when non-numeric dtypes were passed withcheck_exact=True(GH35446)修复了中的回归问题
.groupby(..).rolling(..)列选择被忽略的位置 (GH35486 )修复了以下情况下的回归问题
DataFrame.interpolate()会引发一个TypeError当DataFrame是空的 (GH35598 )修复了中的回归问题
DataFrame.shift()使用axis=1和异类数据类型 (GH35488 )修复了中的回归问题
DataFrame.diff()使用只读数据 (GH35559 )修复了中的回归问题
.groupby(..).rolling(..)在哪些位置会发生段故障center=True和奇数个值 (GH35552 )修复了中的回归问题
DataFrame.apply()就地更改输入的WHERE函数仅在单行上操作 (GH35462 )修复了中的回归问题
DataFrame.reset_index()会引发一个ValueError关于空的DataFrame使用一个MultiIndex使用一个datetime64数据类型级别 (GH35606 , GH35657 )修复了以下情况下的回归问题
pandas.merge_asof()会引发一个UnboundLocalError什么时候left_index,right_index和tolerance都设置好了 (GH35558 )修复了中的回归问题
.groupby(..).rolling(..)在那里有一个习俗BaseIndexer会被忽略 (GH35557 )修复了中的回归问题
DataFrame.replace()和Series.replace()在替换过程中将忽略已编译的正则表达式 (GH35680 )修复了中的回归问题
aggregate()如果至少有一个函数没有聚合,则函数列表将产生错误的结果 (GH35490 )Fixed memory usage issue when instantiating large
pandas.arrays.StringArray(GH35499)
错误修复#
窃听
Styler借此cell_ids由于最近的其他变化,争论没有效果 (GH35588 ) (GH35663 )Bug in
pandas.testing.assert_series_equal()andpandas.testing.assert_frame_equal()where extension dtypes were not ignored whencheck_dtypeswas set toFalse(GH35715)窃听
to_timedelta()在以下情况下失败arg是一种Series使用Int64包含空值的数据类型 (GH35574 )Bug in
.groupby(..).rolling(..)where passingclosedwith column selection would raise aValueError(GH35549)窃听
DataFrame构造函数未能引发ValueError在某些情况下,当data和index长度不匹配 (GH33437 )
贡献者#
共有20人为此次发布贡献了补丁。名字中带有“+”的人第一次贡献了一个补丁。
Ali McMaster
Daniel Saxton
Eric Goddard +
Fangchen Li
Isaac Virshup
Joris Van den Bossche
Kevin Sheppard
Matthew Roeschke
MeeseeksMachine +
Pandas Development Team
Richard Shadrach
Simon Hawkins
Terji Petersen
Tom Augspurger
Yutaro Ikeda +
attack68 +
edwardkong +
gabicca +
jbrockmendel
sanderland +