版本 0.20.3 (2017年7月7日)#

这是 0.20.x 系列中的一个小错误修复版本,包括一些小的回归修复和错误修复。我们建议所有用户升级到此版本。

错误修复#

  • 修复了在计算列-多索引 DataFrame 的滚动计算时失败的错误 (GH 16789, GH 16825)

  • 修复了导致下游包测试套件失败的 pytest 标记 (GH 16680)

转换#

  • 在 v0.20.x 系列之前的 pickle 兼容性问题,当 UTC 是一个 Series/DataFrame/Index 中的时区时 (GH 16608)

  • 在传递 dtype='category'Series 时,Series 构造中的错误 (GH 16524)。

  • 当传递一个 Series 作为 dtype kwarg 时,DataFrame.astype() 中的错误。(GH 16717)。

索引#

  • Float64Index 中的错误导致在一个索引中不包含任何 NaN 的 Series 上调用 .get(np.nan) 时返回一个空数组而不是 None (GH 8569)

  • MultiIndex.isin 中的错误,在传递空的可迭代对象时导致错误 (GH 16777)

  • 修复了一个在具有 TimedeltaIndex 的切片 DataFrame/Series 中的错误 (GH 16637)

IO#

  • read_csv() 中的一个错误,在Windows上C引擎没有将文件作为二进制文件打开,导致字段中间出现EOF字符,这会导致失败 (GH 16039, GH 16559, GH 16675)

  • read_hdf() 中的一个错误,当提供显式的 mode='r' 参数时,读取以 ‘fixed’ 格式保存到 HDF 文件中的 Series 失败 (GH 16583)

  • DataFrame.to_latex() 中的一个错误,其中 bold_rows 被错误地指定为默认 True,而实际上无论提供什么参数,行标签都保持非粗体。(GH 16707)

  • 修复了 DataFrame.style() 中生成元素 ID 不唯一的问题 (GH 16780)

  • 修复了在 Python 3 中从 format='fixed' HDFStore 加载带有 PeriodIndexDataFrame,该文件是在 Python 2 中写入的 (GH 16781)

绘图#

  • 修复了阻止使用 RGB 和 RGBA 元组作为颜色参数的回归问题 (GH 16233)

  • 修复了使用分类数据进行绘图时,DataFrame.plot.scatter() 错误地引发 KeyError 的问题 (GH 16199)

Reshaping#

  • PeriodIndex / TimedeltaIndex.join 缺少 sort= 关键字参数 (GH 16541)

  • MultiIndex 上连接时,某个级别具有 category 数据类型的问题 (GH 16627)。

  • 当合并/连接多个分类列时,merge() 中的错误 (GH 16767)

Categorical#

  • DataFrame.sort_values 中的错误,在处理分类数据时不尊重 kind 参数 (GH 16793)

贡献者#

总共有20个人为这次发布贡献了补丁。名字后面带有“+”的人首次贡献了补丁。

  • Bran Yang

  • Chris

  • Chris Kerr +

  • DSM

  • David Gwynne

  • Douglas Rudd

  • Forbidden Donut +

  • Jeff Reback

  • Joris Van den Bossche

  • Karel De Brabandere +

  • Peter Quackenbush +

  • Pradyumna Reddy Chinthala +

  • Telt +

  • Tom Augspurger

  • chris-b1

  • gfyoung

  • ian +

  • jdeschenes +

  • kjford +

  • ri938 +